UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

11 lines (10 loc) 478 B
import { NodeApi } from '../../json-crdt/model/api/nodes'; import type { SlateNode } from './SlateNode'; import type { ArrApi, ArrNode, ExtApi, StrApi } from '../../json-crdt'; import type { SliceNode } from '../peritext/slice/types'; import type { SlateDocument } from './types'; export declare class SlateApi extends NodeApi<SlateNode> implements ExtApi<SlateNode> { text(): StrApi; slices(): ArrApi<ArrNode<SliceNode>>; mergeSlateDoc(doc: SlateDocument): void; }