json-joy
Version:
Collection of libraries for building collaborative editing apps.
27 lines (26 loc) • 760 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.PeritextNode = void 0;
const constants_1 = require("./constants");
const ExtNode_1 = require("../../json-crdt/extensions/ExtNode");
const constants_2 = require("../constants");
class PeritextNode extends ExtNode_1.ExtNode {
constructor() {
super(...arguments);
// ------------------------------------------------------------------ ExtNode
this.extId = constants_2.ExtensionId.peritext;
}
text() {
return this.data.get(0);
}
slices() {
return this.data.get(1);
}
name() {
return constants_1.MNEMONIC;
}
view() {
return this.text().view();
}
}
exports.PeritextNode = PeritextNode;
;