esnext.number.clamp.js 400 B

123456789101112
  1. 'use strict';
  2. var $ = require('../internals/export');
  3. var $clamp = require('../internals/math-clamp');
  4. var thisNumberValue = require('../internals/this-number-value');
  5. // `Number.prototype.clamp` method
  6. // https://github.com/tc39/proposal-math-clamp
  7. $({ target: 'Number', proto: true, forced: true }, {
  8. clamp: function clamp(min, max) {
  9. return $clamp(thisNumberValue(this), min, max);
  10. }
  11. });