import curry from '../fp/curry'
/**
* @alias isBetween
*
* @param {number} x number between
* @param {number} min minimum
* @param {number} max maximum
* @param {boolean} greaterThanOrEqualTo strictly between, not equal to (left right)
* @return {boolean} x >= min && x <= max
*
* @category Math
*
* @example
* between(100, 0, 200) //=> true
* between(100, 100, 100) //=> true
* between(100, 10, 99) //=> false
*/
function between(
x: number,
min: number,
max: number,
greaterThanOrEqualTo: boolean = true
) {
return x >= min && x <= max
}
export default curry(3, between)