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
gte.js
View File

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