extends RestResult
, ReactSpreadResultProps { } export declare const reactRestrictedProps: ReactSpreadRestrictedProps; export declare function restPropsStatic
(props: P, propsCreator?: (x: P) => T, restrictedProps?: R): ReactSpreadResult
; export declare function restProps
(this: React.Component
, propsCreator?: (x: P) => T, restrictedProps?: R): ReactSpreadResult
; export declare function isTypeStatic
(elem: React.ReactElement
, type: string | React.ComponentClass
| React.SFC
): boolean; export declare function isValidTypeStatic
(value: any, type: string | React.ComponentClass
| React.SFC
): value is React.ReactElement
; declare module 'react' { interface Component
{
trimProps: typeof trimPropsStatic;
restProps ;
}
namespace Component {
let trimProps: typeof trimPropsStatic;
let restProps: typeof restPropsStatic;
}
let isType: typeof isTypeStatic;
let isValidType: typeof isValidTypeStatic;
}