mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-20 12:00:53 +08:00
Infer array type when using _.difference
This commit is contained in:
@@ -217,15 +217,15 @@ module TestDifference {
|
||||
{
|
||||
let result: TResult[];
|
||||
|
||||
result = _.difference<TResult>(array);
|
||||
result = _.difference<TResult>(array, array);
|
||||
result = _.difference<TResult>(array, list, array);
|
||||
result = _.difference<TResult>(array, array, list, array);
|
||||
result = _.difference(array);
|
||||
result = _.difference(array, array);
|
||||
result = _.difference(array, list, array);
|
||||
result = _.difference(array, array, list, array);
|
||||
|
||||
result = _.difference<TResult>(list);
|
||||
result = _.difference<TResult>(list, list);
|
||||
result = _.difference<TResult>(list, array, list);
|
||||
result = _.difference<TResult>(list, list, array, list);
|
||||
result = _.difference(list);
|
||||
result = _.difference(list, list);
|
||||
result = _.difference(list, array, list);
|
||||
result = _.difference(list, list, array, list);
|
||||
}
|
||||
|
||||
{
|
||||
|
||||
Vendored
+2
-2
@@ -515,8 +515,8 @@ declare module _ {
|
||||
* @return Returns the new array of filtered values.
|
||||
*/
|
||||
difference<T>(
|
||||
array: any[]|List<any>,
|
||||
...values: any[]
|
||||
array: T[]|List<T>,
|
||||
...values: Array<T[]|List<T>>
|
||||
): T[];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user