remove method

  1. @override
bool remove(
  1. Object? value
)
override

Copies the internal set before mutating so it detects the new reference.

Implementation

@override
bool remove(Object? value) {
  final copy = {..._internalSet};
  final removed = copy.remove(value);
  if (removed) _emitSet(copy);
  return removed;
}