json-joy
Version:
Collection of libraries for building collaborative editing apps.
20 lines • 619 B
JavaScript
;
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