1 | interface Xtend {
|
2 | <T extends object, U extends object>(target: T, source: U): T & U;
|
3 | <T extends object, U extends object, V extends object>(target: T, source1: U, source2: V): T & U & V;
|
4 | <T extends object, U extends object, V extends object, W extends object>(
|
5 | target: T,
|
6 | source1: U,
|
7 | source2: V,
|
8 | source3: W,
|
9 | ): T & U & V & W;
|
10 | <T extends object, U extends object, V extends object, W extends object, Q extends object>(
|
11 | target: T,
|
12 | source1: U,
|
13 | source2: V,
|
14 | source3: W,
|
15 | source4: Q,
|
16 | ): T & U & V & W & Q;
|
17 | <T extends object, U extends object, V extends object, W extends object, Q extends object, R extends object>(
|
18 | target: T,
|
19 | source1: U,
|
20 | source2: V,
|
21 | source3: W,
|
22 | source4: Q,
|
23 | source5: R,
|
24 | ): T & U & V & W & Q & R;
|
25 | (target: object, ...sources: object[]): object;
|
26 | }
|
27 | declare const xtend: Xtend;
|
28 | export = xtend;
|