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