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.