UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

11 lines (10 loc) 487 B
import React, { ComponentType } from 'react'; import { OptionalKeys } from '../types/utility-types'; /** * Create wrapper with default props * * It need only when you want clone component and set default props for it * * Don't use it to set default props for component object, instead set static property `defaultProps` */ export declare const withDefaultProps: <T extends Object>(WrappedComponent: React.ComponentType<T>, defaultProps: OptionalKeys<T>) => React.ComponentType<T>;