@modern-kit/utils
Version:
20 lines (17 loc) • 527 B
JavaScript
;
function isInRange({
value,
min,
max,
inclusiveMin = true,
inclusiveMax = false
}) {
if (min >= max) {
throw new Error("\uCD5C\uC18C\uAC12\uC740 \uCD5C\uB300\uAC12\uBCF4\uB2E4 \uD06C\uAC70\uB098 \uAC19\uC740 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.");
}
const isInclusiveMin = inclusiveMin ? value >= min : value > min;
const isInclusiveMax = inclusiveMax ? value <= max : value < max;
return isInclusiveMin && isInclusiveMax;
}
exports.isInRange = isInRange;
//# sourceMappingURL=index.cjs.map