set method

  1. @override
T set(
  1. T value
)
override

Sets a new value for the signal and notifies subscribers when it changes.

Parameters:

  • value: The new value to set

Example:

final counter = Signal(0);
counter.value = 10;
counter.set(11);

Implementation

@pragma("vm:prefer-inline")
@pragma("wasm:prefer-inline")
@pragma("dart2js:prefer-inline")
@override
T set(T value) {
  assert(!isDisposed, "Signal is disposed");
  return setSignal(this, value);
}