Schema<T>
Base interface for all Kanon schemas.
Sinceβ
2.0.0
Type Parametersβ
T: T = unknownβ
The type that this schema validates
Propertiesβ
type: SchemaTypeβ
message?: stringβ
refinements?: (value) => string | true[]β
value:
T
Returns:string | true
validator(): (value) => ValidatorResult<T>β
value:
unknown
Returns:ValidatorResult<T>