extend.d.ts 390 B

123456789101112131415
  1. declare function extend<T, T1>(destination: T, source1: T1): T & T1;
  2. declare function extend<T, T1, T2>(
  3. destination: T,
  4. source1: T1,
  5. source2: T2
  6. ): T & T1 & T2;
  7. declare function extend<T, T1, T2, T3>(
  8. destination: T,
  9. source1: T1,
  10. source2: T2,
  11. source3: T3
  12. ): T & T1 & T2 & T3;
  13. declare function extend(destination: any, ...sources: any[]): any;
  14. export = extend;