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