Minima.js API / @minimajs/openapi / OpenAPI / Document
Type Alias: Document<T>
ts
type Document<T> = Modify<Omit<OpenAPIV3.Document<T>, "paths" | "components">, {
info: InfoObject;
jsonSchemaDialect?: string;
servers?: ServerObject[];
} &
| Pick<PathsWebhooksComponents<T>, "paths"> & Omit<Partial<PathsWebhooksComponents<T>>, "paths">
| Pick<PathsWebhooksComponents<T>, "webhooks"> & Omit<Partial<PathsWebhooksComponents<T>>, "webhooks">
| Pick<PathsWebhooksComponents<T>, "components"> & Omit<Partial<PathsWebhooksComponents<T>>, "components">>;Defined in: node_modules/.bun/openapi-types@12.1.3/node_modules/openapi-types/dist/index.d.ts:20
Type Parameters
T
T extends { } = { }