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