UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

20 lines 619 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SlateApi = void 0; const nodes_1 = require("../../json-crdt/model/api/nodes"); const FromSlate_1 = require("./FromSlate"); class SlateApi extends nodes_1.NodeApi { text() { return this.api.wrap(this.node.text()); } slices() { return this.api.wrap(this.node.slices()); } mergeSlateDoc(doc) { const txt = this.node.txt; const viewRange = FromSlate_1.FromSlate.convert(doc); txt.editor.merge(viewRange); } } exports.SlateApi = SlateApi; //# sourceMappingURL=SlateApi.js.map