zod-json-schema-compat.d.ts 597 B

123456789101112
  1. import { AnySchema, AnyObjectSchema } from './zod-compat.js';
  2. type JsonSchema = Record<string, unknown>;
  3. type CommonOpts = {
  4. strictUnions?: boolean;
  5. pipeStrategy?: 'input' | 'output';
  6. target?: 'jsonSchema7' | 'draft-7' | 'jsonSchema2019-09' | 'draft-2020-12';
  7. };
  8. export declare function toJsonSchemaCompat(schema: AnyObjectSchema, opts?: CommonOpts): JsonSchema;
  9. export declare function getMethodLiteral(schema: AnyObjectSchema): string;
  10. export declare function parseWithCompat(schema: AnySchema, data: unknown): unknown;
  11. export {};
  12. //# sourceMappingURL=zod-json-schema-compat.d.ts.map