Skip to content

tsoa-next / @tsoa-next/runtime / Swagger / Spec3x

Interface: Spec3x ​

Defined in: packages/runtime/src/swagger/swagger.ts:37

Base interface for all OpenAPI 3.x specifications Contains fields shared across all 3.x versions

Extends ​

Extended by ​

Properties ​

externalDocs? ​

ts
optional externalDocs?: ExternalDocs;

Defined in: packages/runtime/src/swagger/swagger.ts:15

Inherited from ​

Spec.externalDocs


info ​

ts
info: Info;

Defined in: packages/runtime/src/swagger/swagger.ts:13

Inherited from ​

Spec.info


servers ​

ts
servers: Server[];

Defined in: packages/runtime/src/swagger/swagger.ts:38


tags? ​

ts
optional tags?: Tag[];

Defined in: packages/runtime/src/swagger/swagger.ts:14

Inherited from ​

Spec.tags

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