UNPKG

@junte/ui

Version:

Quality Angular UI components kit

7 lines (6 loc) 292 B
interface IObject { [key: string]: any; } declare type TUnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends (k: infer I) => void ? I : never; declare const deepMerge: <T extends IObject[]>(...objects: T) => TUnionToIntersection<T[number]>; export default deepMerge;