deleteNext function
Implementation
TextCommandResult deleteNext(
List<String> graphemes, {
required int cursorOffset,
int? selectionBaseOffset,
int? selectionExtentOffset,
}) {
if (cursorOffset >= graphemes.length) {
return _unchangedResult(
graphemes,
cursorOffset: cursorOffset,
selectionBaseOffset: selectionBaseOffset,
selectionExtentOffset: selectionExtentOffset,
);
}
final result = edit_ops.deleteNextGrapheme(graphemes, cursorOffset);
return TextCommandResult(
graphemes: result.graphemes,
cursorOffset: result.cursorOffset,
);
}