UNPKG

@lifaon/rx-js-light

Version:

Blazing fast Observables

8 lines (7 loc) 209 B
export function scanObserver(emit, scanFunction, initialValue) { let previousValue = initialValue; return value => { previousValue = scanFunction(previousValue, value); emit(previousValue); }; }