UNPKG

iteragain

Version:

Javascript Iterable/Iterator/Generator-function utilities.

12 lines 502 B
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() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return new RoundrobinIterator(args.map(function (v) { return toIterator(v); })); } export default roundrobin; //# sourceMappingURL=roundrobin.js.map