UNPKG

mout

Version:

Modular Utilities

13 lines (12 loc) 357 B
"use strict"; 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;