ramda-extension
Version:
Helpful functions built on top of the mighty Ramda
35 lines (29 loc) • 714 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _ramda = require("ramda");
/**
* See if an number (`val`) is within an array of two numbers ('list').
*
* @func
* @category Type
* @param {Number} a Starting value
* @param {Number} b Ending value
* @param {Number} val The value to test
* @return {Boolean}
* @example
*
* R_.between(1, 5, 4); //=> true
* R_.between(3, 8, 2.1); //=> false
* R_.between(100.1, 102, 100.1); //=> true
*/
var between = (0, _ramda.curry)(function (min, max, val) {
if (val >= min && val <= max) {
return true;
}
return false;
});
var _default = between;
exports.default = _default;