956 BTypeScriptView Raw
1interface 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}
27declare const xtend: Xtend;
28export = xtend;