Skip to content

Added config opts: separateSchemaObject, inputDiscriminator, zodv4 schema, and lazyStrategy #1128

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

MPiland
Copy link

@MPiland MPiland commented Jun 7, 2025

lazyStrategy - 'all' is current functionality, 'circular' is for truly circular references found by the util function

separateSchemaObject - defines the object outside of the schema vs inline

zodv4 - updated nativeEnum to enum, uses z.any() for any vs custom function, and updated the Properties type definition

inputDiscriminator - user can specify a discriminator key for input types and it will create it based off the type name

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant