Slide 20
Slide 20 text
Creating Observables
const observable$ = Rx.Observable.create( observer => {
observer.next( 'hello' )
observer.next( 'world' )
})
const clicks$ = Rx.Observable.fromEvent(document, 'click')
const promise$ = Rx.Observable.fromPromise(promise)
const timer$ = Rx.Observable.timer(1000)
const interval$ = Rx.Observable.interval(1000)
const someArray = [...]
const things$ = Rx.Observable.of(...someArray)
// Array, an array-like object, a Promise,
// an iterable object, or an Observable-like object
const anything = Rx.Observable.from(someArray)