Validates the value in place, throwing if it does not satisfy the schema.
Raw input to validate.
Validates and returns a value when all schema constraints pass.
Raw input to validate.
The parsed value if validation succeeds.
Adds a custom predicate to refine acceptable values.
Predicate returning true when the value is valid.
Human friendly description shown on failure.
Optionalcode: ValidationIssueCodeOptional machine readable identifier for the failure.
A schema reflecting the additional refinement.
Removes undefined from the accepted set of values.
The current schema with undefined disallowed.
Attempts to parse a value without throwing.
Raw input to validate.
Success with parsed data or failure with validation issues.
Type-safe runtime validator and transformer for a value of type T.