UNPKG

@skokenes/slate-yjs

Version:
18 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const model_1 = require("../../model"); const path_1 = require("../../path"); /** * Applies a remove text operation to a SharedType. * * @param doc * @param op */ function removeText(doc, op) { const node = path_1.getTarget(doc, op.path); const nodeText = model_1.SyncElement.getText(node); nodeText.delete(op.offset, op.text.length); return doc; } exports.default = removeText; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVtb3ZlVGV4dC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hcHBseVRvWWpzL3RleHQvcmVtb3ZlVGV4dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLHVDQUFzRDtBQUN0RCxxQ0FBdUM7QUFFdkM7Ozs7O0dBS0c7QUFDSCxTQUF3QixVQUFVLENBQ2hDLEdBQWUsRUFDZixFQUF1QjtJQUV2QixNQUFNLElBQUksR0FBRyxnQkFBUyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFnQixDQUFDO0lBQ3BELE1BQU0sUUFBUSxHQUFHLG1CQUFXLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBRSxDQUFDO0lBQzVDLFFBQVEsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzNDLE9BQU8sR0FBRyxDQUFDO0FBQ2IsQ0FBQztBQVJELDZCQVFDIn0=