UNPKG
@lifaon/rx-js-light
Version:
beta (1.0.0-beta.2)
latest (2.2.0)
2.2.0
2.1.0
2.0.0
1.2.1
1.2.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.1
1.0.0
1.0.0-beta.2
1.0.0-beta.1
Blazing fast Observables
lifaon74/rx-js-light
@lifaon/rx-js-light
/
src
/
observer
/
pipes
/
built-in
/
scan
/
scan-observer.mjs
8 lines
(7 loc)
•
209 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
export
function
scanObserver
(
emit, scanFunction, initialValue
) {
let
previousValue = initialValue;
return
value
=>
{ previousValue =
scanFunction
(previousValue, value);
emit
(previousValue); }; }