@lifaon/rx-js-light
Version:
Blazing fast Observables
14 lines (13 loc) • 357 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.scanObserver = void 0;
function scanObserver(emit, scanFunction, initialValue) {
var previousValue = initialValue;
return function (value) {
previousValue = scanFunction(previousValue, value);
emit(previousValue);
};
}
exports.scanObserver = scanObserver;