SetSignal
Set signals can be created by extension or method and implement the Set interface.
This makes them useful for creating signals from existing sets, or for creating signals that can be used as sets.
setSignal, SetSignal
final s = setSignal({1, 2, 3});
toSignal()
final s = {1, 2, 3}.toSignal();
Methods
Set modifications are done directly on the underlying set and will trigger signals as expected.
final s1 = setSignal({1, 2, 3});
// mutationss1.add(4);s1.remove(2);
// expose common Dart Set interfacess1.length; // 3s1.contains(3); // trues1.intersection({6, 2, 1}); // {1}