Saltar al contenido

tsoa-next / @tsoa-next/runtime / Controller

Clase: Controlador ​

Definido en: packages/runtime/src/interfaces/controller.ts:9

Clase de controlador de base que permite que las acciones superen el código de estado y los encabezados eventuales.

Constructores ​

Constructor ​

ts
new Controller(): Controller;

Devoluciones ​

Controller

Métodos ​

getHeader() ​

ts
getHeader(name): string | string[] | undefined;

Definido en: packages/runtime/src/interfaces/controller.ts:32

Devuelve un valor de encabezado de respuesta previamente asignado.

Parámetros ​

name ​

string

Devoluciones ​

string | string[] | undefined


getHeaders() ​

ts
getHeaders(): object;

Definido en: packages/runtime/src/interfaces/controller.ts:37

Devuelve todos los encabezados de respuesta asignados en la instancia del controlador.

Devoluciones ​

object


getStatus() ​

ts
getStatus(): number | undefined;

Definido en: packages/runtime/src/interfaces/controller.ts:19

Devuelve el código de estado HTTP establecido a través setStatus, si hay.

Devoluciones ​

number | undefined


setHeader() ​

Almacena un valor de encabezado de respuesta que el manejador de ruta generado debe emitir.

Call Signature ​

ts
setHeader<H>(name, value?): void;

Definido en: packages/runtime/src/interfaces/controller.ts:23

Parámetros tipo ​
H ​

H extiene clave de OutgoingHttpHeaders

Parámetros ​
name ​

H

value? ​

HeaderValue<H>

Devoluciones ​

void

Call Signature ​

ts
setHeader(name, value?): void;

Definido en: packages/runtime/src/interfaces/controller.ts:24

Parámetros ​
name ​

string

value? ​

string | string[]

Devoluciones ​

void


setStatus() ​

ts
setStatus(statusCode): void;

Definido en: packages/runtime/src/interfaces/controller.ts:14

Establece el código de estado HTTP que el manejador de ruta generado debe devolver.

Parámetros ​

statusCode ​

number

Devoluciones ​

void

Contributors

No contributors

Changelog

No recent changes

Generación de OpenAPI, generación de rutas y validación en tiempo de ejecución con prioridad en TypeScript.