Properties
any
any: Requireable<any>
array
array: Requireable<any[]>
arrayOf
arrayOf: (<T>(type) => Requireable<T[]>) Type declaration
- <T>(type): Requireable<T[]>
Returns Requireable<T[]>
bool
bool: Requireable<boolean>
element
element: Requireable<ReactElementLike>
exact
exact: (<P>(type) => Requireable<Required<InferProps<P>>>) Type declaration
- <P>(type): Requireable<Required<InferProps<P>>>
Type Parameters
- P extends ValidationMap<any>
Returns Requireable<Required<InferProps<P>>>
func
func: Requireable<((...args) => any)>
Type declaration
- (...args): any
Returns any
instanceOf
instanceOf: (<T>(expectedClass) => Requireable<T>) Type declaration
- <T>(expectedClass): Requireable<T>
Parameters
- expectedClass: (new (...args) => T)
- new (...args): T
Returns T
Returns Requireable<T>
node
node: Requireable<ReactNodeLike>
number
number: Requireable<number>
object
object: Requireable<object>
objectOf
objectOf: (<T>(type) => Requireable<{ [K in keyof any]: T}>) Type declaration
- <T>(type): Requireable<{
[K in keyof any]: T
}> Returns Requireable<{
[K in keyof any]: T
}>
oneOf
oneOf: (<T>(types) => Requireable<T>) Type declaration
- <T>(types): Requireable<T>
Returns Requireable<T>
oneOfType
oneOfType: (<T>(types) => Requireable<NonNullable<InferType<T>>>) Type declaration
- <T>(types): Requireable<NonNullable<InferType<T>>>
Returns Requireable<NonNullable<InferType<T>>>
shape
shape: (<P>(type) => Requireable<InferProps<P>>) Type declaration
- <P>(type): Requireable<InferProps<P>>
Type Parameters
- P extends ValidationMap<any>
Returns Requireable<InferProps<P>>
string
string: Requireable<string>
Deprecated
Use
PropTypes.*wherePropTypescomes fromimport * as PropTypes from 'prop-types'instead.