mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
Merge pull request #6449 from chrootsu/lodash-floor
lodash: signatures of the method _.floor changed
This commit is contained in:
+23
-14
@@ -2102,20 +2102,6 @@ module TestMap {
|
||||
}
|
||||
}
|
||||
|
||||
// _.floor
|
||||
result = <number>_.floor(4.006);
|
||||
// → 4
|
||||
result = <number>_.floor(0.046, 2);
|
||||
// → 0.04
|
||||
result = <number>_.floor(4060, -2);
|
||||
// → 4000
|
||||
result = <number>_(4.006).floor();
|
||||
// → 4
|
||||
result = <number>_(0.046).floor(2);
|
||||
// → 0.04
|
||||
result = <number>_(4060).floor(-2);
|
||||
// → 4000
|
||||
|
||||
result = <number>_.sum([4, 2, 8, 6]);
|
||||
result = <number>_.sum([4, 2, 8, 6], function(v) { return v; });
|
||||
result = <number>_.sum({a: 2, b: 4});
|
||||
@@ -3027,6 +3013,29 @@ module TestCeil {
|
||||
}
|
||||
}
|
||||
|
||||
// _.floor
|
||||
module TestFloor {
|
||||
{
|
||||
let result: number;
|
||||
|
||||
result = _.floor(4.006);
|
||||
result = _.floor(0.046, 2);
|
||||
result = _.floor(4060, -2);
|
||||
|
||||
result = _(4.006).floor();
|
||||
result = _(0.046).floor(2);
|
||||
result = _(4060).floor(-2);
|
||||
}
|
||||
|
||||
{
|
||||
let result: _.LoDashExplicitWrapper<number>;
|
||||
|
||||
result = _(4.006).chain().floor();
|
||||
result = _(0.046).chain().floor(2);
|
||||
result = _(4060).chain().floor(-2);
|
||||
}
|
||||
}
|
||||
|
||||
// _.max
|
||||
module TestMax {
|
||||
let array: number[];
|
||||
|
||||
Vendored
+29
-18
@@ -4538,24 +4538,6 @@ declare module _ {
|
||||
): LoDashImplicitArrayWrapper<boolean>;
|
||||
}
|
||||
|
||||
//_.floor
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
* Calculates n rounded down to precision.
|
||||
* @param n The number to round down.
|
||||
* @param precision The precision to round down to.
|
||||
* @return Returns the rounded down number.
|
||||
*/
|
||||
floor(n: number, precision?: number): number;
|
||||
}
|
||||
|
||||
interface LoDashImplicitWrapper<T> {
|
||||
/**
|
||||
* @see _.floor
|
||||
*/
|
||||
floor(precision?: number): number;
|
||||
}
|
||||
|
||||
//_.sum
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
@@ -7501,6 +7483,35 @@ declare module _ {
|
||||
ceil(precision?: number): LoDashExplicitWrapper<number>;
|
||||
}
|
||||
|
||||
//_.floor
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
* Calculates n rounded down to precision.
|
||||
*
|
||||
* @param n The number to round down.
|
||||
* @param precision The precision to round down to.
|
||||
* @return Returns the rounded down number.
|
||||
*/
|
||||
floor(
|
||||
n: number,
|
||||
precision?: number
|
||||
): number;
|
||||
}
|
||||
|
||||
interface LoDashImplicitWrapper<T> {
|
||||
/**
|
||||
* @see _.floor
|
||||
*/
|
||||
floor(precision?: number): number;
|
||||
}
|
||||
|
||||
interface LoDashExplicitWrapper<T> {
|
||||
/**
|
||||
* @see _.floor
|
||||
*/
|
||||
floor(precision?: number): LoDashExplicitWrapper<number>;
|
||||
}
|
||||
|
||||
//_.max
|
||||
interface LoDashStatic {
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user