Observable Instance Methods
- amb
 - and
 - asObservable
 - average
 - buffer
 - bufferWithCount
 - bufferWithTime
 - bufferWithTimeOrCount
 - catch
 - combineLatest
 - concat
 - concatAll
 - concatMapObserver | selectConcatObserver
 - controlled
 - count
 - debounce
 - defaultIfEmpty
 - delay
 - delaySubscription
 - dematerialize
 - distinct
 - distinctUntilChanged
 - do | doAction | tap
 - doOnCompleted | tapOnCompleted
 - doOnError | tapOnError
 - doOnNext | tapOnNext
 - doWhile
 - elementAt
 - every
 - expand
 - extend | manySelect
 - filter | where
 - finally
 - find
 - findIndex
 - first
 - flatMap | selectMany
 - flatMapConcat | concatMap
 - flatMapFirst | selectSwitchFirst
 - flatMapLatest
 - flatMapObserver | selectManyObserver
 - flatMapWithMaxConcurrent
 - forkJoin
 - groupBy
 - groupByUntil
 - groupJoin
 - ignoreElements
 - includes
 - indexOf
 - isEmpty
 - join
 - jortSort
 - jortSortUntil
 - last
 - lastIndexOf
 - let | letBind
 - map | select
 - materialize
 - max
 - maxBy
 - merge
 - mergeAll
 - min
 - minBy
 - multicast
 - observeOn
 - onErrorResumeNext
 - pairwise
 - partition
 - pausable
 - pausableBuffered
 - pipe
 - pluck
 - publish
 - publishLast
 - publishValue
 - reduce
 - repeat
 - replay
 - retry
 - retryWhen
 - scan
 - sequenceEqual
 - share
 - shareReplay
 - shareValue
 - single
 - singleInstance
 - skip
 - skipLast
 - skipLastWithTime
 - skipUntil
 - skipUntilWithTime
 - skipWhile
 - skipWithTime
 - slice
 - some
 - startWith
 - subscribe | forEach
 - subscribeOn
 - subscribeOnCompleted
 - subscribeOnError
 - subscribeOnNext
 - sum
 - switch
 - switchFirst
 - take
 - takeLast
 - takeLastBuffer
 - takeLastBufferWithTime
 - takeLastWithTime
 - takeUntil
 - takeUntilWithTime
 - takeWhile
 - takeWithTime
 - thenDo
 - throttle
 - throttleLatest | sample
 - timeInterval
 - timeout
 - timestamp
 - toArray
 - toMap
 - toPromise
 - toSet
 - transduce
 - window
 - windowWithCount
 - windowWithTime
 - windowWithTimeOrCount
 - withLatestFrom
 - zip
 - zipIterable