UNPKG

iteragain

Version:

Javascript Iterable/Iterator/Generator-function utilities.

18 lines 582 B
import tee from './tee'; import count from './count'; import compress from './compress'; import map from './map'; export function distribute() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if (args.length === 1) return function (it) { return distribute(it, args[0]); }; var n = args[1]; return tee(args[0], n).map(function (it, i) { return compress(it, map(count(), function (v) { return (v - i) % n === 0; })); }); } export default distribute; //# sourceMappingURL=distribute.js.map