UNPKG

typed-utilities

Version:
20 lines (15 loc) 515 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sequenceIdFn = void 0; exports.sequenceIdGenerator = sequenceIdGenerator; var _Iterator = require("./Iterator"); function* sequenceIdGenerator(prefix, max = Infinity) { for (let id = 0; id < max; id++) { yield `${prefix}-${id}`; } } const sequenceIdFn = (prefix, max = Infinity) => (0, _Iterator.nextify)(sequenceIdGenerator(prefix, max)); exports.sequenceIdFn = sequenceIdFn; //# sourceMappingURL=sequenceId.js.map