UNPKG

@asteasolutions/zod-to-openapi

Version:
43 lines (42 loc) 985 B
import { ZodType } from 'zod'; export declare function getOpenApiMetadata<T extends ZodType>(zodSchema: T): Partial<{ [x: `x-${string}`]: any; discriminator?: any; readOnly?: any; writeOnly?: any; xml?: any; externalDocs?: any; deprecated?: any; type?: any; format?: any; allOf?: any; oneOf?: any; anyOf?: any; not?: any; items?: any; properties?: any; additionalProperties?: any; description?: any; title?: any; multipleOf?: any; maximum?: any; exclusiveMaximum?: any; minimum?: any; exclusiveMinimum?: any; maxLength?: any; minLength?: any; pattern?: any; maxItems?: any; minItems?: any; uniqueItems?: any; maxProperties?: any; minProperties?: any; required?: any; enum?: any; param?: any; example?: any; examples?: any; default?: any; _internal?: any; }>; export declare function getRefId(zodSchema: ZodType): string | undefined;