@morojs/moro / RouteBuilder
Interface: RouteBuilder
Defined in: src/core/routing/index.ts:98
Methods
after()
after(...
middleware
):RouteBuilder
Defined in: src/core/routing/index.ts:115
Parameters
middleware
...Middleware
[]
Returns
RouteBuilder
auth()
auth(
config
):RouteBuilder
Defined in: src/core/routing/index.ts:107
Parameters
config
Returns
RouteBuilder
before()
before(...
middleware
):RouteBuilder
Defined in: src/core/routing/index.ts:114
Parameters
middleware
...Middleware
[]
Returns
RouteBuilder
body()
body<
T
>(schema
):RouteBuilder
Defined in: src/core/routing/index.ts:101
Type Parameters
T
T
Parameters
schema
ZodType
<T
>
Returns
RouteBuilder
cache()
cache(
config
):RouteBuilder
Defined in: src/core/routing/index.ts:111
Parameters
config
Returns
RouteBuilder
describe()
describe(
description
):RouteBuilder
Defined in: src/core/routing/index.ts:120
Parameters
description
string
Returns
RouteBuilder
handler()
handler<
T
>(handler
):CompiledRoute
Defined in: src/core/routing/index.ts:124
Type Parameters
T
T
Parameters
handler
RouteHandler
<T
>
Returns
headers()
headers<
T
>(schema
):RouteBuilder
Defined in: src/core/routing/index.ts:104
Type Parameters
T
T
Parameters
schema
ZodType
<T
>
Returns
RouteBuilder
params()
params<
T
>(schema
):RouteBuilder
Defined in: src/core/routing/index.ts:103
Type Parameters
T
T
Parameters
schema
ZodType
<T
>
Returns
RouteBuilder
query()
query<
T
>(schema
):RouteBuilder
Defined in: src/core/routing/index.ts:102
Type Parameters
T
T
Parameters
schema
ZodType
<T
>
Returns
RouteBuilder
rateLimit()
rateLimit(
config
):RouteBuilder
Defined in: src/core/routing/index.ts:108
Parameters
config
Returns
RouteBuilder
tag()
tag(...
tags
):RouteBuilder
Defined in: src/core/routing/index.ts:121
Parameters
tags
...string
[]
Returns
RouteBuilder
transform()
transform(...
middleware
):RouteBuilder
Defined in: src/core/routing/index.ts:116
Parameters
middleware
...Middleware
[]
Returns
RouteBuilder
use()
use(...
middleware
):RouteBuilder
Defined in: src/core/routing/index.ts:117
Parameters
middleware
...Middleware
[]
Returns
RouteBuilder
validate()
validate(
config
):RouteBuilder
Defined in: src/core/routing/index.ts:100
Parameters
config
ValidationConfig
Returns
RouteBuilder