481296214078d1b92559bdd8667007131ee5b66d66a81c568b7f522fcd010e3227bda4083c72fab274c6d531aaac082aebcfb6c5b965c5c1c74b29cc38ae14 580 B

123456789101112
  1. import { operate } from '../util/lift';
  2. import { mergeInternals } from './mergeInternals';
  3. export function mergeScan(accumulator, seed, concurrent) {
  4. if (concurrent === void 0) { concurrent = Infinity; }
  5. return operate(function (source, subscriber) {
  6. var state = seed;
  7. return mergeInternals(source, subscriber, function (value, index) { return accumulator(state, value, index); }, concurrent, function (value) {
  8. state = value;
  9. }, false, undefined, function () { return (state = null); });
  10. });
  11. }
  12. //# sourceMappingURL=mergeScan.js.map