json-joy
Version:
Collection of libraries for building collaborative editing apps.
16 lines • 472 B
JavaScript
import { NodeApi } from '../../json-crdt/model/api/nodes';
import { FromPm } from './FromPm';
export class ProseMirrorApi extends 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.convert(node);
txt.editor.merge(viewRange);
}
}
//# sourceMappingURL=ProseMirrorApi.js.map