SinkSignalMixin
SinkSignalMixin is a mixin for a Signal that implements Sink.
class MySignal extends Signal<int> with SinkSignalMixin<int> { MySignal(super.internalValue);}
void main() { final signal = MySignal(0); signal.add(1); print(signal.value); // 1 signal.close(); print(signal.disposed); // true}This allows you to use the signal as a Sink anywhere you would use a Sink in Dart.
.add()
Section titled “.add()”When add is called it will set the value of the signal.
.close()
Section titled “.close()”When close is called it will dispose the signal and remove all listeners.