json-joy
Version:
Collection of libraries for building collaborative editing apps.
20 lines • 637 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProseMirrorApi = void 0;
const nodes_1 = require("../../json-crdt/model/api/nodes");
const FromPm_1 = require("./FromPm");
class ProseMirrorApi extends nodes_1.NodeApi {
text() {
return this.api.wrap(this.node.text());
}
slices() {
return this.api.wrap(this.node.slices());
}
mergePmNode(node) {
const txt = this.node.txt;
const viewRange = FromPm_1.FromPm.convert(node);
txt.editor.merge(viewRange);
}
}
exports.ProseMirrorApi = ProseMirrorApi;
//# sourceMappingURL=ProseMirrorApi.js.map