react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
9 lines (8 loc) • 394 B
TypeScript
import React, { ComponentType } from 'react';
import { IToggleable } from '../../types/features/IToggleable';
/**
* HOC for control a togglable state
*
* This HOC for use as is, user defined `opened` and `setOpened` props will ignored
*/
export declare const withOpenedStateManager: <T extends IToggleable>(WrappedComponent: React.ComponentType<T>) => React.ComponentType<T & IToggleable>;