ReadonlychangeA monotonically increasing id that increments before each change notification.
The current value, may be set.
onData callbacks will be invoked if value is not exactly equal to
the current value.
Gets the current value.
Invokes subscribers, can be used to indicate a change without setting a new value.
Creates a readonly sub-controller for a transformed value.
Creates a writable sub-controller for a transformed value.
Applies a transformation to a single value using a provided function and returns the result. The returned sub controller will use this as its value.
The reverse of transform; When the sub-controller's data is set, this will convert the
transformed value back to what can be saved on this controller.
Invokes a callback immediately and when data has changed.
Returns a data controller for a property of T.
Returns a data provider for a property of T.
A mutable version of a data provider.