Skip to content

tsoa-next / @tsoa-next/runtime / TsoaResponse

Type Alias: TsoaResponse<T, BodyType, HeaderType, ReturnType> ​

ts
type TsoaResponse<T, BodyType, HeaderType, ReturnType> = (status, data, headers?) => ReturnType;

Defined in: packages/runtime/src/interfaces/response.ts:77

Responder function shape injected by Res.

Call the function with a status code, payload, and optional headers to short-circuit the action and send a typed response.

Type Parameters ​

T ​

T extends HttpStatusCodeLiteral

BodyType ​

BodyType

HeaderType ​

HeaderType extends IsValidHeader<HeaderType> = object

ReturnType ​

ReturnType = never

Parameters ​

status ​

T

data ​

BodyType

headers? ​

HeaderType

Returns ​

ReturnType

TypeScript-first OpenAPI generation, route generation, and runtime validation.