@morojs/moro / RouteBuilder
Interface: RouteBuilder
Defined in: src/core/routing/index.ts:90
Methods
after()
after(...
middleware):RouteBuilder
Defined in: src/core/routing/index.ts:100
Parameters
middleware
...Middleware[]
Returns
RouteBuilder
auth()
auth(
config):RouteBuilder
Defined in: src/core/routing/index.ts:96
Parameters
config
Returns
RouteBuilder
before()
before(...
middleware):RouteBuilder
Defined in: src/core/routing/index.ts:99
Parameters
middleware
...Middleware[]
Returns
RouteBuilder
body()
body<
T>(schema):RouteBuilder
Defined in: src/core/routing/index.ts:92
Type Parameters
T
T
Parameters
schema
Returns
RouteBuilder
cache()
cache(
config):RouteBuilder
Defined in: src/core/routing/index.ts:98
Parameters
config
Returns
RouteBuilder
describe()
describe(
description):RouteBuilder
Defined in: src/core/routing/index.ts:103
Parameters
description
string
Returns
RouteBuilder
handler()
handler<
T>(handler):void
Defined in: src/core/routing/index.ts:105
Type Parameters
T
T
Parameters
handler
RouteHandler<T>
Returns
void
headers()
headers<
T>(schema):RouteBuilder
Defined in: src/core/routing/index.ts:95
Type Parameters
T
T
Parameters
schema
Returns
RouteBuilder
params()
params<
T>(schema):RouteBuilder
Defined in: src/core/routing/index.ts:94
Type Parameters
T
T
Parameters
schema
Returns
RouteBuilder
query()
query<
T>(schema):RouteBuilder
Defined in: src/core/routing/index.ts:93
Type Parameters
T
T
Parameters
schema
Returns
RouteBuilder
rateLimit()
rateLimit(
config):RouteBuilder
Defined in: src/core/routing/index.ts:97
Parameters
config
Returns
RouteBuilder
tag()
tag(...
tags):RouteBuilder
Defined in: src/core/routing/index.ts:104
Parameters
tags
...string[]
Returns
RouteBuilder
transform()
transform(...
middleware):RouteBuilder
Defined in: src/core/routing/index.ts:101
Parameters
middleware
...Middleware[]
Returns
RouteBuilder
use()
use(...
middleware):RouteBuilder
Defined in: src/core/routing/index.ts:102
Parameters
middleware
...Middleware[]
Returns
RouteBuilder
validate()
validate(
config):RouteBuilder
Defined in: src/core/routing/index.ts:91
Parameters
config
ValidationConfig
Returns
RouteBuilder