Skip to main content
zerotal

Documentation


Documentation / @zerotal/core / index / RouteDefinition

Interface: RouteDefinition

Defined in: router/Route.ts:65

A fully compiled route ready for matching and dispatch.

Properties

method

method: HttpMethod

Defined in: router/Route.ts:66


path

path: string

Defined in: router/Route.ts:67


controller

controller: ControllerClass

Defined in: router/Route.ts:68


action

action: string

Defined in: router/Route.ts:69


middleware

middleware: MiddlewareClass[]

Defined in: router/Route.ts:70


name

name: string | undefined

Defined in: router/Route.ts:71


bindings

bindings: Map<string, ModelBindingResolver>

Defined in: router/Route.ts:73

Per-route model bindings, keyed by param name. Merged with global bindings at compile time.


domain?

optional domain?: string

Defined in: router/Route.ts:75

Host pattern from Router.group({ domain }); matched per request.