UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

3 lines (2 loc) 315 B
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;