Fix #1632 -- fix typing for extend in lodash.d.ts

This commit is contained in:
gscshoyru
2014-01-28 11:48:25 -05:00
parent 2ae849783e
commit 38c5428215
+11
View File
@@ -2823,12 +2823,22 @@ declare module _ {
callback?: (objectValue: Value, sourceValue: Value) => Value,
thisArg?: any): Result;
/**
* @see _.assign
**/
extend<P, T extends P, S1 extends P, Value, Result extends P>(
object: T,
s1: S1,
callback?: (objectValue: Value, sourceValue: Value) => Value,
thisArg?: any): Result;
/**
* @see _.assign
**/
extend<P, T extends P, S1 extends P, S2 extends P, Value, Result extends P>(
object: T,
s1: S1,
s2: S2,
callback?: (objectValue: Value, sourceValue: Value) => Value,
thisArg?: any): Result;
@@ -2839,6 +2849,7 @@ declare module _ {
object: T,
s1: S1,
s2: S2,
s3: S3,
callback?: (objectValue: Value, sourceValue: Value) => Value,
thisArg?: any): Result;