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