Minima.js API / @minimajs/openapi / OpenAPIPluginOptions
Interface: OpenAPIPluginOptions
Extends
Omit<Document,"info"|"openapi">
Properties
components?
ts
optional components?: ComponentsObject;Inherited from
ts
Omit.componentsexternalDocs?
ts
optional externalDocs?: ExternalDocumentationObject;Inherited from
ts
Omit.externalDocsinfo?
ts
optional info?: InfoObject;jsonSchemaDialect?
ts
optional jsonSchemaDialect?: string;Inherited from
ts
Omit.jsonSchemaDialectpath?
ts
optional path?: string;paths?
ts
optional paths?: PathsObject<{
}, {
}>;Inherited from
ts
Omit.pathssecurity?
ts
optional security?: SecurityRequirementObject[];Inherited from
ts
Omit.securityservers?
ts
optional servers?: ServerObject[];Inherited from
ts
Omit.serverstags?
ts
optional tags?: TagObject[];Inherited from
ts
Omit.tagswebhooks?
ts
optional webhooks?: Record<string,
| ReferenceObject
| PathItemObject<{
}>>;Inherited from
ts
Omit.webhooksx-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-middlewarex-express-openapi-validation-strict?
ts
optional x-express-openapi-validation-strict?: boolean;Inherited from
ts
Omit.x-express-openapi-validation-strict