@lifaon/rx-js-light
Version:
Blazing fast Observables
16 lines (15 loc) • 431 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.readObservableValue = void 0;
function readObservableValue(subscribe, onNoValue) {
var cachedValueReceived = false;
var cachedValue;
subscribe(function (value) {
cachedValueReceived = true;
cachedValue = value;
})();
return cachedValueReceived ? cachedValue : onNoValue();
}
exports.readObservableValue = readObservableValue;