addRoute (...)
Signature: routeNode:RouteNode -> endPoint:Endpoint -> segsRemaining:NamedRouteSegment list -> depth:int -> RouteNode
|
|
assignNameClash seg1 seg2
Signature: seg1:NamedRouteSegment -> seg2:NamedRouteSegment -> bool
|
|
buildNode endPoint segsRemaining depth
Signature: endPoint:Endpoint -> segsRemaining:NamedRouteSegment list -> depth:int -> RouteNode
|
|
buildRouteTree routes
Signature: routes:Route list -> RouteNode
|
|
captureEq seg1 seg2
Signature: seg1:NamedRouteSegment -> seg2:NamedRouteSegment -> bool
|
|
compileRoutes options output
Signature: options:RouteCompilationArgs -> output:TextWriter -> unit
|
|
dbgComment w lbl a
Signature: w:FSharpWriter -> lbl:string -> a:'?7426 -> unit
Type parameters: '?7426
|
|
dynParamTypeName dynParam
Signature: dynParam:DynamicParam -> string
|
|
genericSeg seg depth
Signature: seg:NamedRouteSegment -> depth:int -> NamedRouteSegment
|
|
getBranches routeTree
Signature: routeTree:RouteNode -> seq<NamedRouteSegment list * Endpoint>
|
|
getDynamicParams segs
Signature: segs:NamedRouteSegment list -> DynamicParam list
|
|
groupNodesByLength routeTree
Signature: routeTree:RouteNode -> (int * RouteNode) list
|
|
handlerName
Signature: Route -> string
|
|
idVal
Signature: IdentifierValidator
|
|
makeCtor routes
Signature: routes:Route list -> HandlerCtorParam list option
|
|
makeHandlerCtorParam route
Signature: route:Route -> HandlerCtorParam
|
|
makeRouteKlasses routes
Signature: routes:Route list -> RouteBuilder list
|
|
noOptDisp
Signature: IDisposable
|
|
notFoundCtorStr options inRecord
Signature: options:RouteCompilationArgs -> inRecord:bool -> string
|
|
notFoundHandlerParams
Signature: DynamicParam list
|
|
paramListTypeString paramList options
Signature: paramList:DynamicParam list -> options:RouteCompilationArgs -> string
|
|
quoteIfNeeded fnName
Signature: fnName:string -> string
|
|
renderCreateFunction (...)
Signature: klassName:string -> ctorParams:HandlerCtorParam list -> options:RouteCompilationArgs -> w:FSharpWriter -> unit
|
|
renderDispatchMethods (...)
Signature: routeTree:RouteNode -> options:RouteCompilationArgs -> w:FSharpWriter -> unit
|
|
renderMainClass klass routeTree options
Signature: klass:RouterKlass -> routeTree:RouteNode -> options:RouteCompilationArgs -> string
|
|
renderMultiLineStr w s
Signature: w:FSharpWriter -> s:string -> unit
|
|
renderNotFoundCall options w
Signature: options:RouteCompilationArgs -> w:FSharpWriter -> unit
|
|
renderNotFoundHandler options w
Signature: options:RouteCompilationArgs -> w:FSharpWriter -> unit
|
|
renderRecordValues ctorParams options w
Signature: ctorParams:HandlerCtorParam list -> options:RouteCompilationArgs -> w:FSharpWriter -> unit
|
|
renderRouteBuilder klass w
Signature: klass:RouteBuilder -> w:FSharpWriter -> unit
|
|
renderRouteNodeCondTree (...)
Signature: routeTree:RouteNode -> scope:(int * DynamicParam) list -> options:RouteCompilationArgs -> w:FSharpWriter -> unit
|
|
renderSegmentTests (...)
Signature: seg:NamedRouteSegment -> scope:(int * DynamicParam) list -> isFirst:bool -> depth:int -> RouteCompilationArgs -> w:FSharpWriter -> (int * DynamicParam) list * IDisposable
|
|
renderUtilities w
Signature: w:FSharpWriter -> unit
|
|
resolveBranchOverlap routeTree
Signature: routeTree:RouteNode -> RouteNode
|
|
resolveNameClashes seg routeTree
Signature: seg:NamedRouteSegment -> routeTree:RouteNode -> NamedRouteSegment * RouteNode
|
|
routeEndPoint route
Signature: route:Route -> Endpoint
|
|
routeIVars route
Signature: route:Route -> FunctionParam list
|
|
routeName route
Signature: route:Route -> string
|
|
routeNotMatchedEx
Signature: string
|
|
routes2Class routes options
Signature: routes:Route list -> options:RouteCompilationArgs -> RouterKlass
|
|
routeSubClass route
Signature: route:Route -> RouteBuilder
|
|
segAssigns seg
Signature: seg:NamedRouteSegment -> bool
|
|
segName seg
Signature: seg:NamedRouteSegment -> string
|
|
segScore _arg1
Signature: _arg1:NamedRouteSegment -> int
|
|