iteragain
Version:
Javascript Iterable/Iterator/Generator-function utilities.
11 lines • 523 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.roundrobin = roundrobin;
const RoundrobinIterator_1 = require("./internal/RoundrobinIterator");
const toIterator_1 = require("./toIterator");
/** Creates a new iterable that yields values from each iterator in `args` in an alternating fashion. */
function roundrobin(...args) {
return new RoundrobinIterator_1.default(args.map(v => (0, toIterator_1.default)(v)));
}
exports.default = roundrobin;
//# sourceMappingURL=roundrobin.js.map