OptionalallowOptionalallowwhether to fail when an unrecognized discriminant value is encountered in a union
Optionalbreadcrumbseach validation failure contains a "path" property, which is the breadcrumbs to the offending node in the JSON. you can supply a prefix that is prepended to all the errors' paths. this can be helpful for zurg's internal debug logging.
Optionalomitwhether to send 'null' for optional properties explicitly set to 'undefined'.
Optionalskipwhether to allow data that doesn't conform to the schema. invalid data is passed through without transformation.
when this is enabled, .parse() and .json() will always
return ok: true. .parseOrThrow() and .jsonOrThrow()
will never fail.
Optionalunrecognizedhow to handle unrecognized keys in objects
whether to fail when an unrecognized enum value is encountered