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>