Abstract Observable
The base implementation of Observable: it keeps the registered callbacks, hands out their handles, and notifies them of the values published through updateAndNotify.
Observables holding their own state publish it whenever it changes. Observables derived from other sources compute their value through computeFresh, and observe their sources, through observeSource, only while they are observed.
Parameters
whether to emit only when the new derived value is different from the current one. If so, the first registration computes the current value even when not delivering it, so that the first emission can be compared against it; otherwise, a registration that does not deliver the current value computes nothing.
Type Parameters
The type of data being observed.
Inheritors
Properties
Functions
Retrieves the current value of the observable if present, or null if no value is available.
Combines the current observable with another observable, producing a new observable that emits values derived by applying the provided merge function to the current values of both observables.
Registers callback to be invoked with every new value of this observable, and right away with the current one if notifyOnRegistration.
Maps the current value of this Observable to an inner observable through transform, and mirrors the inner observable of the most recent value only: whenever this observable emits, the previous inner observable is unsubscribed and the new one is followed.