react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
3 lines (2 loc) • 315 B
TypeScript
import { ObjectsUnionToIntersection, CompositeUnitSimple, Composition, InferStructFromCompositeUnit } from './types';
export declare function composeU<T extends CompositeUnitSimple<any>[]>(...wrappers: T): T extends Array<infer X> ? Composition<ObjectsUnionToIntersection<InferStructFromCompositeUnit<X>>> : never;