Class: Route<R, Ps, E>
Defined in: src/routing.ts:78
Type Parameters
R
R
Ps
Ps extends RouteParameters
E
E = unknown
Constructors
Constructor
new Route<
R,Ps,E>(init):Route<R,Ps,E>
Defined in: src/routing.ts:95
Parameters
init
method
path
string
name?
string
tags?
string[]
summary?
string
description?
string
deprecated?
boolean
responses?
Record<number, ResponseConfig>
security?
SecurityRequirementObject[]
includeInSchema?
boolean
statusCode?
number
responseClass?
middleware?
Middleware<E>[]
parameters
Ps
handle
RouteHandler<R, Ps, E>
Returns
Route<R, Ps, E>
Properties
method
method:
HTTPMethod
Defined in: src/routing.ts:79
path
path:
string
Defined in: src/routing.ts:80
name?
optionalname:string
Defined in: src/routing.ts:81
tags
tags:
string[]
Defined in: src/routing.ts:82
summary
summary:
string
Defined in: src/routing.ts:83
description
description:
string
Defined in: src/routing.ts:84
deprecated
deprecated:
boolean
Defined in: src/routing.ts:85
responses
responses:
Record<number,ResponseConfig>
Defined in: src/routing.ts:86
security?
optionalsecurity:SecurityRequirementObject[]
Defined in: src/routing.ts:87
statusCode
statusCode:
number
Defined in: src/routing.ts:88
includeInSchema
includeInSchema:
boolean
Defined in: src/routing.ts:89
responseClass
responseClass:
ResponseClass
Defined in: src/routing.ts:90
middleware
middleware:
Middleware<E>[]
Defined in: src/routing.ts:91
parameters
parameters:
Ps
Defined in: src/routing.ts:92
handle
handle:
RouteHandler<R,Ps,E>
Defined in: src/routing.ts:93
Methods
openapi()
openapi():
RouteConfig
Defined in: src/routing.ts:129
Returns
RouteConfig