@asteasolutions/zod-to-openapi
Version:
Builds OpenAPI schemas from Zod schemas
8 lines (7 loc) • 348 B
TypeScript
import { MapNullableType, MapSubSchema, SchemaObject } from '../types';
import { ZodObject } from 'zod';
export declare class ObjectTransformer {
transform(zodSchema: ZodObject, defaultValue: object, mapNullableType: MapNullableType, mapItem: MapSubSchema): SchemaObject;
private generateAdditionalProperties;
private requiredKeysOf;
}