UNPKG

rxjs

Version:

Reactive Extensions for modern JavaScript

11 lines 485 B
import { operate } from '../util/lift'; import { mergeInternals } from './mergeInternals'; export function mergeScan(accumulator, seed, concurrent = Infinity) { return operate((source, subscriber) => { let state = seed; return mergeInternals(source, subscriber, (value, index) => accumulator(state, value, index), concurrent, (value) => { state = value; }, false, undefined, () => (state = null)); }); } //# sourceMappingURL=mergeScan.js.map