deletePreviousGrapheme function
Implementation
TextEditResult deletePreviousGrapheme(
List<String> graphemes,
int cursorOffset,
) {
if (cursorOffset <= 0) {
return TextEditResult(
graphemes: List<String>.from(graphemes),
cursorOffset: 0,
);
}
return removeRange(
graphemes,
start: cursorOffset - 1,
end: cursorOffset,
cursorOffset: cursorOffset - 1,
);
}