turkerdev / fastify-type-provider-zod

MIT License
386 stars 24 forks source link

How to specify examples? #49

Open JaneJeon opened 1 year ago

JaneJeon commented 1 year ago

For use with fastify-swagger, I'd like to be able to add examples at the property level and at the schema level.

From reading the code, it seems like this library just pipes the output from https://github.com/StefanTerdell/zod-to-json-schema, but that library only concerns itself with json schema, not OpenAPI, so it wouldn't even be in scope for that library to emit examples.

So how would I go about adding example property/schema here? if it's not possible, what needs to be changed/added?

Thanks

maktouch commented 11 months ago

It depends on this I guess

https://github.com/colinhacks/zod/pull/2549

matthiasbaldi commented 5 months ago

As an update: colinhacks rejected the PR and is working on a RFC to solve the metadata issue.