Skip to content

Workery


Workery / routing / RouteNode

Class: RouteNode<E> ​

Defined in: src/routing.ts:220

Type Parameters ​

E ​

E = unknown

Constructors ​

Constructor ​

new RouteNode<E>(name): RouteNode<E>

Defined in: src/routing.ts:227

Parameters ​

name ​

string

Returns ​

RouteNode<E>

Properties ​

name ​

name: string

Defined in: src/routing.ts:222


routes ​

routes: Record<string, Route<any, any, E>>

Defined in: src/routing.ts:223


middleware ​

middleware: Middleware<E>[]

Defined in: src/routing.ts:224


paramNames ​

paramNames: string[]

Defined in: src/routing.ts:225

Methods ​

touch() ​

touch(node): RouteNode<E>

Defined in: src/routing.ts:235

Parameters ​

node ​

string

Returns ​

RouteNode<E>


match() ​

match(node): undefined | RouteNode<E>

Defined in: src/routing.ts:240

Parameters ​

node ​

string

Returns ​

undefined | RouteNode<E>