mout
Version:
Modular Utilities
13 lines (12 loc) • 357 B
JavaScript
;
exports.__esModule = true;
/**
* Gets normalized ratio of value inside range.
*/
function norm(val, min, max) {
if (val < min || val > max) {
throw new RangeError("value (" + val + ") must be between " + min + " and " + max);
}
return val === max ? 1 : (val - min) / (max - min);
}
exports["default"] = norm;