1 | declare function objectAssign<T, U>(target: T, source: U): T & U;
|
2 | declare function objectAssign<T, U, V>(target: T, source1: U, source2: V): T & U & V;
|
3 | declare function objectAssign<T, U, V, W>(target: T, source1: U, source2: V, source3: W): T & U & V & W;
|
4 | declare function objectAssign<T, U, V, W, Q>(
|
5 | target: T,
|
6 | source1: U,
|
7 | source2: V,
|
8 | source3: W,
|
9 | source4: Q,
|
10 | ): T & U & V & W & Q;
|
11 | declare function objectAssign<T, U, V, W, Q, R>(
|
12 | target: T,
|
13 | source1: U,
|
14 | source2: V,
|
15 | source3: W,
|
16 | source4: Q,
|
17 | source5: R,
|
18 | ): T & U & V & W & Q & R;
|
19 | declare function objectAssign(target: any, ...sources: any[]): any;
|
20 | declare namespace objectAssign {}
|
21 | export = objectAssign;
|