*/
public normalize(): TEdit {
let lastReplacement: T | undefined;
for (const r of this.replacements) {
if (r.getNewLength() === 0 && r.replaceRange.length === 0) {
continue;
}
if (lastReplacement && lastReplacement.replaceRange.endExclusive === r.replaceRange.start) {
edit.ts
const joined = lastReplacement.tryJoinTouching(r);
if (joined) {