UNPKG

zod-to-json-schema

Version:
11 lines (10 loc) 406 B
import { ZodObjectDef } from "zod"; import { JsonSchema7Type } from "../parseTypes.js"; import { Refs } from "../Refs.js"; export type JsonSchema7ObjectType = { type: "object"; properties: Record<string, JsonSchema7Type>; additionalProperties?: boolean | JsonSchema7Type; required?: string[]; }; export declare function parseObjectDef(def: ZodObjectDef, refs: Refs): JsonSchema7ObjectType;