remove method
Removes key if present.
Implementation
void remove(String key) {
_ensureActive();
final normalizedKey = validateStateKey(key);
if (!_containsStatePath(_values, normalizedKey)) {
return;
}
if (_batchDepth > 0) {
_removeStatePath(_values, normalizedKey);
_pendingChangedPaths.add(normalizedKey);
return;
}
_applySingleStoreChange(this, normalizedKey, () {
_removeStatePath(_values, normalizedKey);
});
}