StefanTerdell / json-schema-to-zod

ISC License
322 stars 46 forks source link

Error Messages are Missing in Zod Schema after conversion #68

Closed learncourse555 closed 11 months ago

learncourse555 commented 1 year ago

JSON Schema

{ "type": "object", "properties": { "myString": { "type": "string", "minLength": 5, "errorMessage": { "minLength": "Minimum 5 required" } }, "myUnion": { "type": [ "number", "boolean" ] } }, "required": [ "myString", "myUnion" ], "additionalProperties": false, "description": "My neat object schema", "$schema": "http://json-schema.org/draft-07/schema#" }

ZOD Schema after conversion

z .object({ myString: z.string().min(5), myUnion: z.union([z.number(), z.boolean()]), }) .catchall(z.never()) .describe("My neat object schema");

StefanTerdell commented 11 months ago

Duplicate of #50