UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

20 lines (19 loc) 706 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 { PmDataNode, PmJsonNode } from './types'; export declare class ProseMirrorNode extends ExtNode<PmDataNode> { readonly data: PmDataNode; readonly txt: Peritext<string>; constructor(data: PmDataNode); text(): StrNode<string>; slices(): ArrNode; readonly extId = ExtensionId.prosemirror; name(): string; private _view; private _viewHash; private toPM; view(): PmJsonNode; }