UNPKG

recoder-code

Version:

🚀 AI-powered development platform - Chat with 32+ models, build projects, automate workflows. Free models included!

12 lines • 464 B
import { switchMap } from './switchMap'; import { operate } from '../util/lift'; export function switchScan(accumulator, seed) { return operate((source, subscriber) => { let state = seed; switchMap((value, index) => accumulator(state, value, index), (_, innerValue) => ((state = innerValue), innerValue))(source).subscribe(subscriber); return () => { state = null; }; }); } //# sourceMappingURL=switchScan.js.map