Class: Router<E>
Defined in: src/routing.ts:339
Extended by
Type Parameters
E
E = unknown
Constructors
Constructor
new Router<
E>(init):Router<E>
Defined in: src/routing.ts:349
Parameters
init
tags?
string[]
deprecated?
boolean
includeInSchema?
boolean
responses?
Record<number, ResponseConfig>
security?
SecurityRequirementObject[]
defaultResponseClass?
middleware?
Middleware<E>[]
Returns
Router<E>
Properties
tags
tags:
string[]
Defined in: src/routing.ts:340
deprecated
deprecated:
boolean
Defined in: src/routing.ts:341
includeInSchema
includeInSchema:
boolean
Defined in: src/routing.ts:342
responses
responses:
Record<number,ResponseConfig>
Defined in: src/routing.ts:343
security?
optionalsecurity:SecurityRequirementObject[]
Defined in: src/routing.ts:344
defaultResponseClass
defaultResponseClass:
ResponseClass
Defined in: src/routing.ts:345
middleware
middleware:
Middleware<E>[]
Defined in: src/routing.ts:346
routeMatcher
routeMatcher:
RouteMatcher<E>
Defined in: src/routing.ts:347
Methods
get()
get<
R,Ps>(path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:381
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>
post()
post<
R,Ps>(path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:387
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>
put()
put<
R,Ps>(path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:393
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>
delete()
delete<
R,Ps>(path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:399
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>
patch()
patch<
R,Ps>(path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:405
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>
head()
head<
R,Ps>(path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:411
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>
trace()
trace<
R,Ps>(path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:417
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>
options()
options<
R,Ps>(path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:423
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>
route()
route<
R,Ps>(method,path,unboundRoute):Route<R,Ps,E>
Defined in: src/routing.ts:430
Type Parameters
R
R
Ps
Ps extends RouteParameters
Parameters
method
path
string
unboundRoute
UnboundRoute<R, Ps, E>
Returns
Route<R, Ps, E>