UNPKG

@lifaon/rx-js-light

Version:

Blazing fast Observables

10 lines (9 loc) 262 B
export function readObservableValue(subscribe, onNoValue) { let cachedValueReceived = false; let cachedValue; subscribe(value => { cachedValueReceived = true; cachedValue = value; })(); return cachedValueReceived ? cachedValue : onNoValue(); }