endBatchEdit method Null safety

void endBatchEdit()

Ends the current batch edit started by the last call to beginBatchEdit, and send currentTextEditingValue to the text input plugin if needed.

Throws an error in debug mode if this EditableText is not in a batch edit.

Implementation

void endBatchEdit() {
  _batchEditDepth -= 1;
  assert(
  _batchEditDepth >= 0,
  'Unbalanced call to endBatchEdit: beginBatchEdit must be called first.',
  );
  _updateRemoteEditingValueIfNeeded();
}