| 1234567891011121314 | 'use strict';var $TypeError = require('es-errors/type');var max = require('math-intrinsics/max');var min = require('math-intrinsics/min');// https://262.ecma-international.org/12.0/#clampingmodule.exports = function clamp(x, lower, upper) {	if (typeof x !== 'number' || typeof lower !== 'number' || typeof upper !== 'number' || !(lower <= upper)) {		throw new $TypeError('Assertion failed: all three arguments must be MVs, and `lower` must be `<= upper`');	}	return min(max(lower, x), upper);};
 |