any
any: Requireable<any>
array
array: Requireable<any[]>
arrayOf
arrayOf: (<T>(type: Validator<T>) => Requireable<T[]>) bool
bool: Requireable<boolean>
element
element: Requireable<ReactElementLike>
exact
exact: (<P>(type: P) => Requireable<Required<InferProps<P>>>) func
func: Requireable<((...args: any[]) => any)>
instanceOf
instanceOf: (<T>(expectedClass: (new (...args: any[]) => T)) => Requireable<T>) node
node: Requireable<ReactNodeLike>
number
number: Requireable<number>
object
object: Requireable<object>
objectOf
objectOf: (<T>(type: Validator<T>) => Requireable<{ [K in keyof any]: T}>) oneOf
oneOf: (<T>(types: readonly T[]) => Requireable<T>) oneOfType
oneOfType: (<T>(types: T[]) => Requireable<NonNullable<InferType<T>>>) shape
shape: (<P>(type: P) => Requireable<InferProps<P>>) string
string: Requireable<string>