mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-19 13:32:17 +08:00
Merge pull request #5353 from chrootsu/lodash-inRange
lodash: added _.inRange() method
This commit is contained in:
@@ -1110,8 +1110,18 @@ result = <number>_.add(1, 1);
|
||||
result = <number>_(1).add(1);
|
||||
|
||||
/**********
|
||||
* Objects *
|
||||
***********/
|
||||
* Number *
|
||||
**********/
|
||||
|
||||
// _.inRange
|
||||
result = <boolean>_.inRange(3, 2, 4);
|
||||
result = <boolean>_.inRange(4, 8);
|
||||
result = <boolean>_(3).inRange(2, 4);
|
||||
result = <boolean>_(4).inRange(8);
|
||||
|
||||
/*********
|
||||
* Object *
|
||||
**********/
|
||||
interface NameAge {
|
||||
name: string;
|
||||
age: number;
|
||||
|
||||
41
lodash/lodash.d.ts
vendored
41
lodash/lodash.d.ts
vendored
@@ -5974,9 +5974,44 @@ declare module _ {
|
||||
add(addend: number): number;
|
||||
}
|
||||
|
||||
/*************
|
||||
* Objects *
|
||||
*************/
|
||||
/**********
|
||||
* Number *
|
||||
**********/
|
||||
|
||||
//_.inRange
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
* Checks if n is between start and up to but not including, end. If end is not specified it’s set to start
|
||||
* with start then set to 0.
|
||||
* @param n The number to check.
|
||||
* @param start The start of the range.
|
||||
* @param end The end of the range.
|
||||
* @return Returns true if n is in the range, else false.
|
||||
*/
|
||||
inRange(n: number, start: number, end: number): boolean;
|
||||
|
||||
|
||||
/**
|
||||
* @see _.inRange
|
||||
*/
|
||||
inRange(n: number, end: number): boolean;
|
||||
}
|
||||
|
||||
interface LoDashWrapper<T> {
|
||||
/**
|
||||
* @see _.inRange
|
||||
*/
|
||||
inRange(start: number, end: number): boolean;
|
||||
|
||||
/**
|
||||
* @see _.inRange
|
||||
*/
|
||||
inRange(end: number): boolean;
|
||||
}
|
||||
|
||||
/**********
|
||||
* Object *
|
||||
**********/
|
||||
|
||||
//_.assign
|
||||
interface LoDashStatic {
|
||||
|
||||
Reference in New Issue
Block a user