Open wataruoguchi opened 7 months ago
Hi, thanks for opening an issue.
The first problem is valid. jsonSchemaToZod should accept the output types of zodToJsonSchema. I will look into this... at some point. ;)
The second problem (the "missing" properties) is not a bug. The output will not have inference, like the Zod schema does (meaning the return type just says that it's a JSON Schema, not what the schema contains). Since not all JSON Schemas have "properties" you have to check for it manually.
First of all, thank you for creating the module!
I started using your
zod-to-json-schema
andjson-schema-to-zod
. While the code looks to be working, my VSCode displays errors.The result of the
console.log
is below:The variable
jsonSchema
has properties thatJsonSchemaObject
type expects injson-schema-to-zod
.