UNPKG

monaco-editor-core

Version:
9 lines 473 B
import { StringEdit, StringReplacement } from '../core/edits/stringEdit.js'; import { OffsetRange } from '../core/ranges/offsetRange.js'; export function offsetEditFromContentChanges(contentChanges) { const editsArr = contentChanges.map(c => new StringReplacement(OffsetRange.ofStartAndLength(c.rangeOffset, c.rangeLength), c.text)); editsArr.reverse(); const edits = new StringEdit(editsArr); return edits; } //# sourceMappingURL=textModelStringEdit.js.map