register method

ObserveAware? register(
  1. ObserveAware? value, {
  2. ObserveAware? replaces,
  3. bool initialNotification = true,
})

Starts listening on value changes (if not already doing so).

Implementation

ObserveAware? register(ObserveAware? value,
    {ObserveAware? replaces, bool initialNotification = true}) {
  if (value == null) return null;
  Stream? replacesStream = (replaces == null) ? null : replaces.stream;
  registerStream(value.stream,
      replaces: replacesStream, initialNotification: initialNotification);
  if (value is Disposable) {
    _disposer.addDisposable(value);
  }
  return value;
}