Skip to content

Cerces


Cerces / routing / RouteNode

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