Type aliases
BasicType
0.0.46 provide
BasicType: boolean | number | string | any[] | object | null
CoerceFunction
0.0.46 provide
ComparatorFunction
0.0.46 provide
ComparatorFunction: (a: any, b: any) => boolean
Type declaration
-
- (a: any, b: any): boolean
-
Parameters
Returns boolean
CustomValidator
0.0.46 provide
Type parameters
ExtensionBoundSchema
0.0.46 provide
ExtensionFactory
0.0.46 provide
ExternalValidationFunction
0.0.46 provide
ExternalValidationFunction: (value: any) => any
GuidVersions
0.0.46 provide
GuidVersions: "uuidv1" | "uuidv2" | "uuidv3" | "uuidv4" | "uuidv5"
LanguageMessages
0.0.46 provide
LanguageMessages: Record<string, string>
NullableType
0.0.46 provide
NullableType<T>: undefined | null | T
Type parameters
ObjectPropertiesSchema
0.0.46 provide
Type parameters
PartialSchemaMap
0.0.46 provide
Type parameters
PresenceMode
0.0.46 provide
PresenceMode: "optional" | "required" | "forbidden"
RuleMethod
0.0.46 provide
RuleMethod: (...args: any[]) => any
Schema
0.0.46 provide
Type parameters
SchemaFunction
0.0.46 provide
SchemaLike
0.0.46 provide
SchemaLikeWithoutArray
0.0.46 provide
Schema
LikeWithoutArray: string | number | boolean | null | Schema | SchemaMap
SchemaMap
0.0.46 provide
Type parameters
-
TSchema = any
-
isStrict = false
StrictSchemaMap
0.0.46 provide
Type parameters
Types
0.0.46 provide
Types: "any" | "alternatives" | "array" | "boolean" | "binary" | "date" | "function" | "link" | "number" | "object" | "string" | "symbol"
ValidationErrorFunction
0.0.46 provide