watchSignal method

void watchSignal(
  1. ReadonlySignal value
)

Subscribes to changes of the provided value and schedules a rebuild.

Implementation

void watchSignal(core.ReadonlySignal value) {
  _watch.putIfAbsent(
    value.globalId,
    () => value.subscribe((val) {
      if (_initializing) return;
      markNeedsBuild();
    }),
  );
}