zen-observable
Install
npm install zen-observableUsage
import Observable from 'zen-observable';
Observable.of(1, 2, 3).subscribe(x => console.log(x));API
new Observable(subscribe)
let observable = new Observable(observer => {
// Emit a single value after 1 second
let timer = setTimeout(() => {
observer.next('hello');
observer.complete();
}, 1000);
// On unsubscription, cancel the timer
return () => clearTimeout(timer);
});Observable.of(...items)
Observable.from(value)
observable.subscribe([observer])
observable.subscribe(nextCallback[, errorCallback, completeCallback])
observable.forEach(callback)
observable.filter(callback)
observable.map(callback)
observable.reduce(callback [,initialValue])
observable.concat(...sources)
Last updated