UNPKG

monaco-editor

Version:
38 lines (37 loc) 1.27 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { Range } from './range.js'; var EditOperation = /** @class */ (function () { function EditOperation() { } EditOperation.insert = function (position, text) { return { range: new Range(position.lineNumber, position.column, position.lineNumber, position.column), text: text, forceMoveMarkers: true }; }; EditOperation.delete = function (range) { return { range: range, text: null }; }; EditOperation.replace = function (range, text) { return { range: range, text: text }; }; EditOperation.replaceMove = function (range, text) { return { range: range, text: text, forceMoveMarkers: true }; }; return EditOperation; }()); export { EditOperation };