operator []= method

  1. @override
void operator []=(
  1. K key,
  2. V value
)
override

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

Implementation

@override
void operator []=(K key, V value) {
  final copy = {..._internalMap};
  copy[key] = value;
  _emitMap(copy);
}