UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

19 lines (18 loc) 699 B
import { Peritext } from '../peritext'; import { ExtensionId } from '../constants'; import { ExtNode } from '../../json-crdt/extensions/ExtNode'; import type { StrNode } from '../../json-crdt/nodes/str/StrNode'; import type { ArrNode } from '../../json-crdt/nodes/arr/ArrNode'; import type { QuillDataNode, QuillDeltaOp } from './types'; export declare class QuillDeltaNode extends ExtNode<QuillDataNode> { readonly data: QuillDataNode; readonly txt: Peritext<string>; constructor(data: QuillDataNode); text(): StrNode<string>; slices(): ArrNode; readonly extId = ExtensionId.quill; name(): string; private _view; private _viewHash; view(): QuillDeltaOp[]; }