mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-25 11:11:46 +08:00
Merge pull request #6389 from chrootsu/lodash-ceil
lodash: signatures of the method _.ceil changed
This commit is contained in:
+20
-14
@@ -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[];
|
||||
|
||||
Vendored
+29
-18
@@ -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 {
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user