1 var baseClamp = require(
'./_baseClamp'),
2 toNumber = require(
'./toNumber');
23 function clamp(number, lower, upper) {
24 if (upper === undefined) {
28 if (upper !== undefined) {
29 upper = toNumber(upper);
30 upper = upper === upper ? upper : 0;
32 if (lower !== undefined) {
33 lower = toNumber(lower);
34 lower = lower === lower ? lower : 0;
36 return baseClamp(toNumber(number), lower, upper);
39 module.exports = clamp;