isPaused property
Whether this watcher is currently paused.
When a watcher is paused, it will not respond to changes in its watched sources. The watcher's dependencies are cleared when paused, and will be re-collected when resumed.
Example:
final signal = Signal(0);
final watcher = Watcher(() => signal.value, (_, __) {});
expect(watcher.isPaused, isFalse);
watcher.pause();
expect(watcher.isPaused, isTrue);
watcher.resume();
expect(watcher.isPaused, isFalse);
Implementation
@override
bool get isPaused => _isPaused;