@eljs/utils
Version:
Collection of nodejs utility.
21 lines • 855 B
TypeScript
/**
* 深度合并对象
*/
export declare function deepMerge<T1, T2>(a: Partial<T1>, b: Partial<T2>): T1 & T2;
/**
* 深度合并对象
*/
export declare function deepMerge<T1, T2, T3>(a: Partial<T1>, b: Partial<T2>, c: Partial<T3>): T1 & T2 & T3;
/**
* 深度合并对象
*/
export declare function deepMerge<T1, T2, T3, T4>(a: Partial<T1>, b: Partial<T2>, c: Partial<T3>, d: Partial<T4>): T1 & T2 & T3 & T4;
/**
* 深度合并对象
*/
export declare function deepMerge<T1, T2, T3, T4, T5>(a: Partial<T1>, b: Partial<T2>, c: Partial<T3>, d: Partial<T4>, e: Partial<T5>): T1 & T2 & T3 & T4 & T5;
/**
* 深度合并对象
*/
export declare function deepMerge<T1, T2, T3, T4, T5, T6>(a: Partial<T1>, b: Partial<T2>, c: Partial<T3>, d: Partial<T4>, e: Partial<T5>, f: Partial<T6>): T1 & T2 & T3 & T4 & T5 & T6;
//# sourceMappingURL=merge.d.ts.map