/** * @description 深度将所有可枚举自身属性的值从一个或多个源对象复制到目标对象。返回目标对象。 * @param target 要复制到的目标对象 * @param source 要从中复制属性的源对象 */ export declare function merge(target: T, source: U): T & U; /** * @description 深度将所有可枚举自身属性的值从一个或多个源对象复制到目标对象。返回目标对象。 * @param target 要复制到的目标对象 * @param source1 复制属性的第一个源对象 * @param source2 复制属性的第二个源对象 */ export declare function merge(target: T, source1: U, source2: V): T & U & V; /** * @description 深度将所有可枚举自身属性的值从一个或多个源对象复制到目标对象。返回目标对象。 * @param target 要复制到的目标对象 * @param source1 复制属性的第一个源对象 * @param source2 复制属性的第二个源对象 * @param source3 复制属性的第三个源对象 */ export declare function merge(target: T, source1: U, source2: V, source3: W): T & U & V & W;