Skip to content

GramIO API Reference / @gramio/composer/dist / RouteBuilder

Interface: RouteBuilder<T, K>

Defined in: composer/index.d.ts:137

Route builder passed to the builder-callback overload of route()

Type Parameters

Type Parameter
T extends object
K extends string

Methods

on()

on(key, ...middleware): Composer<T, T, { }>

Defined in: composer/index.d.ts:139

Register a route. Returns a pre-typed Composer for chaining derive/use/guard etc.

Parameters

ParameterType
keyK
...middlewareMiddleware<T>[]

Returns

Composer<T, T, { }>


otherwise()

otherwise(...middleware): void

Defined in: composer/index.d.ts:141

Fallback when router returns undefined or key has no handler

Parameters

ParameterType
...middlewareMiddleware<T>[]

Returns

void