const replacements: TextReplacement[] = [];
for (const r of this.replacements) {
if (replacements.length > 0 && replacements[replacements.length - 1].range.getEndPosition().equals(r.range.getStartPosition())) {
textEdit.ts
const last = replacements[replacements.length - 1];
replacements[replacements.length - 1] = new TextReplacement(last.range.plusRange(r.range), last.text + r.text);
replacements.push(r);
}
}
return new TextEdit(replacements);
}