Class: RouteNode
Defined in: src/routing.ts:245
Represents a node in the routing tree structure.
Each node corresponds to a segment of the URL path and can contain child nodes, associated routes for different HTTP methods, middleware, and parameter names for dynamic segments.
Constructors
Constructor
new RouteNode(
name):RouteNode
Defined in: src/routing.ts:252
Parameters
name
string
Returns
RouteNode
Properties
name
name:
string
Defined in: src/routing.ts:247
routes
routes:
Record<string,Route<any,any,any>>
Defined in: src/routing.ts:248
middleware
middleware:
Middleware[]
Defined in: src/routing.ts:249
paramNames
paramNames:
string[]
Defined in: src/routing.ts:250
Methods
touch()
touch(
node):RouteNode
Defined in: src/routing.ts:260
Parameters
node
string
Returns
RouteNode
match()
match(
node):undefined|RouteNode
Defined in: src/routing.ts:265
Parameters
node
string
Returns
undefined | RouteNode