Type aliases
Any
Any: boolean | null | string | number | Record<string, any> | Array<any> | undefined
Class
Class<T>: { constructor: any; prototype: T }
Type parameters
Type declaration
-
constructor: function
-
prototype: T
Expect
Expect<T, E, T, E>: T extends E ? true : false
Type parameters
Optional
Optional<T>: O.Optional<T, O.SelectKeys<T, undefined>>
Type parameters
Validator
Validator: (value: any, full: any, schema: Schema["plain"], path: string) => boolean
Type declaration
-
- (value: any, full: any, schema: Schema["plain"], path: string): boolean
-
Parameters
-
value: any
-
full: any
-
schema: Schema["plain"]
-
path: string
Returns boolean