Type aliases
InferProps
Type parameters
InferPropsInner
InferPropsInner<V>: object
Type parameters
InferType
InferType<V>: InferType<V>
Type parameters
IsOptional
IsOptional<T>: IsOptional<T>
Type parameters
OptionalKeys
Type parameters
ReactComponentLike
ReactComponentLike: string | function | object
ReactNodeLike
RequiredKeys
RequiredKeys<V>: { [K in keyof V]-?: Exclude<V[K], undefined> extends Validator<infer T> ? IsOptional<T> extends true ? never : K : never; }[keyof V]
Type parameters
ValidationMap
ValidationMap<T>: object
Type parameters
Assert that the values match with the type specs. Error messages are memorized and will only be shown once.