UNPKG

typed-utilities

Version:
27 lines (19 loc) 518 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.range = exports.inRange = void 0; const range = length => { if (!Number.isInteger(length) || length < 0) { throw new TypeError(`length must be a non-negative integer`); } const t = []; for (let k = 0; k < length; k++) { t.push(k); } return t; }; exports.range = range; const inRange = (input, range) => input >= range[0] && input <= range[1]; exports.inRange = inRange; //# sourceMappingURL=range.js.map