lodash: signatures of the method _.inRange changed

This commit is contained in:
Ilya Mochalov
2015-10-22 21:10:17 +05:00
parent 44cbde48ee
commit 1403940107
2 changed files with 47 additions and 7 deletions
+18 -4
View File
@@ -2964,10 +2964,24 @@ module TestMin {
**********/
// _.inRange
result = <boolean>_.inRange(3, 2, 4);
result = <boolean>_.inRange(4, 8);
result = <boolean>_(3).inRange(2, 4);
result = <boolean>_(4).inRange(8);
module TestInRange {
{
let result: boolean;
result = _.inRange(3, 2, 4);
result = _.inRange(4, 8);
result = _(3).inRange(2, 4);
result = _(4).inRange(8);
}
{
let result: _.LoDashExplicitWrapper<boolean>;
result = _(3).chain().inRange(2, 4);
result = _(4).chain().inRange(8);
}
}
// _.random
module TestRandom {
+29 -3
View File
@@ -7628,25 +7628,36 @@ declare module _ {
/**
* Checks if n is between start and up to but not including, end. If end is not specified its 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;
inRange(
n: number,
start: number,
end: number
): boolean;
/**
* @see _.inRange
*/
inRange(n: number, end: number): boolean;
inRange(
n: number,
end: number
): boolean;
}
interface LoDashImplicitWrapper<T> {
/**
* @see _.inRange
*/
inRange(start: number, end: number): boolean;
inRange(
start: number,
end: number
): boolean;
/**
* @see _.inRange
@@ -7654,6 +7665,21 @@ declare module _ {
inRange(end: number): boolean;
}
interface LoDashExplicitWrapper<T> {
/**
* @see _.inRange
*/
inRange(
start: number,
end: number
): LoDashExplicitWrapper<boolean>;
/**
* @see _.inRange
*/
inRange(end: number): LoDashExplicitWrapper<boolean>;
}
//_.random
interface LoDashStatic {
/**