apply method
Applies heuristic rule to a delete operation on a document
and returns
resulting Delta.
Implementation
@override
Delta? apply(Delta document, int index, int length) {
final iter = DeltaIterator(document);
iter.skip(index + length);
return Delta()
..retain(index)
..delete(iter.hasNext ? length : length - 1);
}