@newdash/newdash
Version:
javascript/typescript utility library
25 lines (24 loc) • 557 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.baseClamp = void 0;
/**
* @internal
* @ignore
* @private
* @param number
* @param lower
* @param upper
*/
function baseClamp(number, lower, upper) {
if (number === number) {
if (upper !== undefined) {
number = number <= upper ? number : upper;
}
if (lower !== undefined) {
number = number >= lower ? number : lower;
}
}
return number;
}
exports.baseClamp = baseClamp;
exports.default = baseClamp;