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