Search
    Preparing search index...
    interface ReactPropTypes {
        any: Requireable<any>;
        array: Requireable<any[]>;
        arrayOf: <T>(type: Validator<T>) => Requireable<T[]>;
        bool: Requireable<boolean>;
        element: Requireable<ReactElementLike>;
        exact: <P extends ValidationMap<any>>(
            type: P,
        ) => Requireable<Required<InferProps<P>>>;
        func: Requireable<(...args: any[]) => any>;
        instanceOf: <T>(expectedClass: new (...args: any[]) => T) => Requireable<T>;
        node: Requireable<ReactNodeLike>;
        number: Requireable<number>;
        object: Requireable<object>;
        objectOf: <T>(type: Validator<T>) => Requireable<{ [key: string]: T }>;
        oneOf: <T>(types: readonly T[]) => Requireable<T>;
        oneOfType: <T extends Validator<any>>(
            types: T[],
        ) => Requireable<NonNullable<InferType<T>>>;
        shape: <P extends ValidationMap<any>>(
            type: P,
        ) => Requireable<InferProps<P>>;
        string: Requireable<string>;
    }
    Index

    Properties

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