react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
9 lines (8 loc) • 436 B
TypeScript
import { ComponentType, SVGProps } from 'react';
import { IIconProps } from '../Icon';
/**
* Helper to build icon modifier
*/
export declare const IconConstructor: <T extends {
glyph?: string | undefined;
}, P extends IIconProps = IIconProps>(glyph: T["glyph"] extends infer X ? X extends undefined ? never : X : never, IconElement: ComponentType<SVGProps<SVGSVGElement>>) => import("../../../lib/compose").ConfigurableHOC<T, P>;