Merge pull request #6389 from chrootsu/lodash-ceil

lodash: signatures of the method _.ceil changed
This commit is contained in:
Masahiro Wakame
2015-10-27 00:16:25 +09:00
2 changed files with 49 additions and 32 deletions
+20 -14
View File
@@ -2102,20 +2102,6 @@ module TestMap {
}
}
// _.ceil
result = <number>_.ceil(4.006);
// → 5
result = <number>_.ceil(6.004, 2);
// → 6.01
result = <number>_.ceil(6040, -2);
// → 6100
result = <number>_(4.006).ceil();
// → 5
result = <number>_(6.004).ceil(2);
// → 6.01
result = <number>_(6040).ceil(-2);
// → 6100
// _.floor
result = <number>_.floor(4.006);
// → 4
@@ -3022,6 +3008,26 @@ module TestToPlainObject {
result = <number>_.add(1, 1);
result = <number>_(1).add(1);
// _.ceil
module TestCeil {
{
let result: number;
result = _.ceil(6.004);
result = _.ceil(6.004, 2);
result = _(6.004).ceil();
result = _(6.004).ceil(2);
}
{
let result: _.LoDashExplicitWrapper<number>;
result = _(6.004).chain().ceil();
result = _(6.004).chain().ceil(2);
}
}
// _.max
module TestMax {
let array: number[];
+29 -18
View File
@@ -4538,24 +4538,6 @@ declare module _ {
): LoDashImplicitArrayWrapper<boolean>;
}
//_.ceil
interface LoDashStatic {
/**
* Calculates n rounded up to precision.
* @param n The number to round up.
* @param precision The precision to round up to.
* @return Returns the rounded up number.
*/
ceil(n: number, precision?: number): number;
}
interface LoDashImplicitWrapper<T> {
/**
* @see _.ceil
*/
ceil(precision?: number): number;
}
//_.floor
interface LoDashStatic {
/**
@@ -7412,6 +7394,35 @@ declare module _ {
add(addend: number): number;
}
//_.ceil
interface LoDashStatic {
/**
* Calculates n rounded up to precision.
*
* @param n The number to round up.
* @param precision The precision to round up to.
* @return Returns the rounded up number.
*/
ceil(
n: number,
precision?: number
): number;
}
interface LoDashImplicitWrapper<T> {
/**
* @see _.ceil
*/
ceil(precision?: number): number;
}
interface LoDashExplicitWrapper<T> {
/**
* @see _.ceil
*/
ceil(precision?: number): LoDashExplicitWrapper<number>;
}
//_.max
interface LoDashStatic {
/**