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?
optionaldomain?:string
Defined in: router/Route.ts:75
Host pattern from Router.group({ domain }); matched per request.