mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-24 11:29:30 +08:00
Merge pull request #6657 from chrootsu/lodash-last
lodash: signatures of the method _.last have been changed
This commit is contained in:
+21
-5
@@ -744,12 +744,28 @@ module TestIntersection {
|
||||
module TestLast {
|
||||
let array: TResult[];
|
||||
let list: _.List<TResult>;
|
||||
let result: TResult;
|
||||
|
||||
result = _.last<TResult>(array);
|
||||
result = _.last<TResult>(list);
|
||||
result = _<TResult>(array).last();
|
||||
result = _(list).last<TResult>();
|
||||
{
|
||||
let result: TResult;
|
||||
|
||||
result = _.last<TResult>(array);
|
||||
result = _.last<TResult>(list);
|
||||
|
||||
result = _(array).last();
|
||||
result = _(list).last<TResult>();
|
||||
}
|
||||
|
||||
{
|
||||
let result: _.LoDashExplicitArrayWrapper<TResult>;
|
||||
|
||||
result = _(array).chain().last();
|
||||
}
|
||||
|
||||
{
|
||||
let result: _.LoDashExplicitObjectWrapper<_.List<TResult>>;
|
||||
|
||||
result = _(list).chain().last<_.List<TResult>>();
|
||||
}
|
||||
}
|
||||
|
||||
// _.lastIndexOf
|
||||
|
||||
Vendored
+14
@@ -1326,6 +1326,20 @@ declare module _ {
|
||||
last<T>(): T;
|
||||
}
|
||||
|
||||
interface LoDashExplicitArrayWrapper<T> {
|
||||
/**
|
||||
* @see _.last
|
||||
*/
|
||||
last(): LoDashExplicitArrayWrapper<T>;
|
||||
}
|
||||
|
||||
interface LoDashExplicitObjectWrapper<T> {
|
||||
/**
|
||||
* @see _.last
|
||||
*/
|
||||
last<T>(): LoDashExplicitObjectWrapper<T>;
|
||||
}
|
||||
|
||||
//_.lastIndexOf
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user