UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

15 lines (14 loc) 578 B
import { type Peritext } from '../../../json-crdt-extensions/peritext'; import type { PeritextEventTarget } from '../../events/PeritextEventTarget'; import type { UiLifeCycles } from '../types'; export interface RichTextControllerOpts { source: HTMLElement; txt: Peritext; et: PeritextEventTarget; } export declare class RichTextController implements UiLifeCycles { readonly opts: RichTextControllerOpts; constructor(opts: RichTextControllerOpts); /** -------------------------------------------------- {@link UiLifeCycles} */ start(): () => void; }