iteragain
Version:
Javascript Iterable/Iterator/Generator-function utilities.
8 lines • 378 B
JavaScript
import RoundrobinIterator from './internal/RoundrobinIterator';
import toIterator from './toIterator';
/** Creates a new iterable that yields values from each iterator in `args` in an alternating fashion. */
export function roundrobin(...args) {
return new RoundrobinIterator(args.map(v => toIterator(v)));
}
export default roundrobin;
//# sourceMappingURL=roundrobin.js.map