Consolidate relational modules.

This commit is contained in:
John-David Dalton
2017-01-11 00:11:42 -08:00
parent 11052f4d87
commit 34ca4f3efa
7 changed files with 32 additions and 58 deletions

10
lte.js
View File

@@ -1,4 +1,4 @@
import createRelationalOperation from './.internal/createRelationalOperation.js';
import toNumber from './toNumber.js';
/**
* Checks if `value` is less than or equal to `other`.
@@ -21,6 +21,12 @@ import createRelationalOperation from './.internal/createRelationalOperation.js'
* lte(3, 1);
* // => false
*/
const lte = createRelationalOperation((value, other) => value <= other);
function lte(value, other) {
if (!(typeof value == 'string' && typeof other == 'string')) {
value = toNumber(value);
other = toNumber(other);
}
return value <= other;
}
export default lte;