OptionalliteralIf true, treat empty objects {} as literal empty objects that only
match objects with zero own properties
OptionalliteralIf true, use literal schema for primitive values instead of type schema
OptionalliteralIf true, treat RegExp literals as RegExp literals; otherwise treat as
strings and attempt match
OptionalliteralIf true, treat arrays as tuples wherever possible.
Implies false for noMixedArrays.
OptionalmaxMaximum nesting depth to prevent stack overflow
OptionalnoWhether to allow mixed types in arrays
If literalTuples is true, this option is ignored and treated as
false.
OptionalstrictIf true, will disallow unknown properties in parsed objects
Options for valueToSchema