code: function clamp(number, lower, upper) {
        if (upper === undefined$1) {
          upper = lower;
          lower = undefined$1;
        }
        if (upper !== undefined$1) {
          upper = toNumber(upper);
          upper = upper === upper ? upper : 0;
        }
        if (lower !== undefined$1) {
          lower = toNumber(lower);
          lower = lower === lower ? lower : 0;
        }
        return baseClamp(toNumber(number), lower, upper);
      }
docs: /*------------------------------------------------------------------------ 
  Clamps `number` within the inclusive `lower` and `upper` bounds.
  
  @static
  @memberOf _
  @since 4.0.0
  @category Number
  @param {number} number The number to clamp.
  @param {number} [lower] The lower bound.
  @param {number} upper The upper bound.
  @returns {number} Returns the clamped number.
  @example
  
  _.clamp(-10, -5, 5);
  // => -5
  
  _.clamp(10, -5, 5);
  // => 5