Mutable Observable
A MutableObservable represents an extension of the Observable interface, designed to maintain mutable state and notify its observers when the state changes, which happens by setting current.
Type Parameters
The type of the value being observed and modified.
Properties
Functions
Maps every element of the current collection to an observable through transformer, and aggregates their current values through aggregator. The result is recomputed whenever the collection changes or any mapped observable emits; observables of elements leaving the collection are unsubscribed.
Retrieves the current value of the observable if present, or null if no value is available.
Transforms the current observable into a new observable by applying the specified transformation function to its emitted values.
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.