mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-29 11:12:23 +08:00
lodash: signatures of _.flattenDeep have been changed
This commit is contained in:
+28
-6
@@ -615,18 +615,40 @@ module TestFlattenDeep {
|
||||
|
||||
result = _.flattenDeep<TResult>(recursiveArray);
|
||||
result = _.flattenDeep<TResult>(listOfMaybeRecursiveArraysOrValues);
|
||||
|
||||
result = _(recursiveArray).flattenDeep<TResult>().value();
|
||||
|
||||
result = _(listOfMaybeRecursiveArraysOrValues).flattenDeep<TResult>().value();
|
||||
}
|
||||
|
||||
{
|
||||
let result: any;
|
||||
let result: any[];
|
||||
|
||||
result = _.flattenDeep<TResult>(recursiveList);
|
||||
}
|
||||
|
||||
result = _(recursiveList).flattenDeep().value();
|
||||
{
|
||||
let result: _.LoDashImplicitArrayWrapper<TResult>;
|
||||
|
||||
result = _(recursiveArray).flattenDeep<TResult>();
|
||||
|
||||
result = _(listOfMaybeRecursiveArraysOrValues).flattenDeep<TResult>();
|
||||
}
|
||||
|
||||
{
|
||||
let result: _.LoDashImplicitArrayWrapper<any>;
|
||||
|
||||
result = _(recursiveList).flattenDeep();
|
||||
}
|
||||
|
||||
{
|
||||
let result: _.LoDashExplicitArrayWrapper<TResult>;
|
||||
|
||||
result = _(recursiveArray).chain().flattenDeep<TResult>();
|
||||
|
||||
result = _(listOfMaybeRecursiveArraysOrValues).chain().flattenDeep<TResult>();
|
||||
}
|
||||
|
||||
{
|
||||
let result: _.LoDashExplicitArrayWrapper<any>;
|
||||
|
||||
result = _(recursiveList).chain().flattenDeep();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Vendored
+16
-2
@@ -1131,14 +1131,28 @@ declare module _ {
|
||||
/**
|
||||
* @see _.flattenDeep
|
||||
*/
|
||||
flattenDeep<TResult>(): LoDashImplicitArrayWrapper<TResult>;
|
||||
flattenDeep<T>(): LoDashImplicitArrayWrapper<T>;
|
||||
}
|
||||
|
||||
interface LoDashImplicitObjectWrapper<T> {
|
||||
/**
|
||||
* @see _.flattenDeep
|
||||
*/
|
||||
flattenDeep<TResult>(): LoDashImplicitArrayWrapper<TResult>;
|
||||
flattenDeep<T>(): LoDashImplicitArrayWrapper<T>;
|
||||
}
|
||||
|
||||
interface LoDashExplicitArrayWrapper<T> {
|
||||
/**
|
||||
* @see _.flattenDeep
|
||||
*/
|
||||
flattenDeep<T>(): LoDashExplicitArrayWrapper<T>;
|
||||
}
|
||||
|
||||
interface LoDashExplicitObjectWrapper<T> {
|
||||
/**
|
||||
* @see _.flattenDeep
|
||||
*/
|
||||
flattenDeep<T>(): LoDashExplicitArrayWrapper<T>;
|
||||
}
|
||||
|
||||
//_.head
|
||||
|
||||
Reference in New Issue
Block a user