Saltar al contenido

tsoa-next / @tsoa-next/runtime / RoutesConfig

Interfaz: RutasConfig

Definido en: packages/runtime/src/config.ts:235

Propiedades

authenticationModule?

ts
optional authenticationModule?: string;

Definido en: packages/runtime/src/config.ts:274

Camino del módulo de autenticación utilizado por rutas generadas.


basePath?

ts
optional basePath?: string;

Definido en: packages/runtime/src/config.ts:254

Base API path; por ejemplo, el '/v1' en https://myapi.com/v1


bodyCoercion?

ts
optional bodyCoercion?: boolean;

Definido en: packages/runtime/src/config.ts:288

Ya sea para coaccionar implícitamente los parámetros del cuerpo en un tipo aceptado.

Default

ts
true

esm?

ts
optional esm?: boolean;

Definido en: packages/runtime/src/config.ts:281

Cuando se activa, las importaciones generadas de rutas utilizan .js extensions for ESM output.

Default

ts
false

iocModule?

ts
optional iocModule?: string;

Definido en: packages/runtime/src/config.ts:269

Carril del módulo IoC, por ejemplo ./inversify/ioc.


middleware?

ts
optional middleware?: "express" | "hapi" | "koa";

Definido en: packages/runtime/src/config.ts:259

Proveedor de Middleware.


middlewareTemplate?

ts
optional middlewareTemplate?: string;

Definido en: packages/runtime/src/config.ts:264

Aduanas Handlebars Patrón de plantilla utilizado en lugar de la plantilla de middleware incorporado.


noWriteIfUnchanged?

ts
optional noWriteIfUnchanged?: boolean;

Definido en: packages/runtime/src/config.ts:249

Saltar escribiendo el archivo de ruta cuando el contenido generado coincide con el archivo existente.


rewriteRelativeImportExtensions?

ts
optional rewriteRelativeImportExtensions?: boolean;

Definido en: packages/runtime/src/config.ts:295

Cuando se activa, las importaciones de rutas generadas se mantienen .ts prórrogas para apoyar TypeScript 5.7 rewriteRelativeImportExtensions.

Default

ts
false

routesDir

ts
routesDir: string;

Definido en: packages/runtime/src/config.ts:239

Directorio donde se escriben los archivos de ruta generados.


routesFileName?

ts
optional routesFileName?: string;

Definido en: packages/runtime/src/config.ts:244

Nombre de archivo para el módulo de ruta generado.

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.