Skip to content

Minima.js API


Minima.js API / @minimajs/openapi / OpenAPIPluginOptions

Interface: OpenAPIPluginOptions

Extends

Properties

components?

ts
optional components: ComponentsObject;

Inherited from

ts
Omit.components

externalDocs?

ts
optional externalDocs: ExternalDocumentationObject;

Inherited from

ts
Omit.externalDocs

info?

ts
optional info: InfoObject;

jsonSchemaDialect?

ts
optional jsonSchemaDialect: string;

Inherited from

ts
Omit.jsonSchemaDialect

path?

ts
optional path: string;

paths?

ts
optional paths: PathsObject<{
}, {
}>;

Inherited from

ts
Omit.paths

security?

ts
optional security: SecurityRequirementObject[];

Inherited from

ts
Omit.security

servers?

ts
optional servers: ServerObject[];

Inherited from

ts
Omit.servers

tags?

ts
optional tags: TagObject[];

Inherited from

ts
Omit.tags

webhooks?

ts
optional webhooks: Record<string, 
  | ReferenceObject
  | PathItemObject<{
}>>;

Inherited from

ts
Omit.webhooks

x-express-openapi-additional-middleware?

ts
optional x-express-openapi-additional-middleware: (
  | (request, response, next) => Promise<void>
  | (request, response, next) => void)[];

Inherited from

ts
Omit.x-express-openapi-additional-middleware

x-express-openapi-validation-strict?

ts
optional x-express-openapi-validation-strict: boolean;

Inherited from

ts
Omit.x-express-openapi-validation-strict