UNPKG

@netless/app-quill

Version:
32 lines (31 loc) 989 B
import * as Y from "yjs"; import Quill, { type QuillOptions } from "quill"; import QuillCursors from "quill-cursors"; import { QuillBinding } from "y-quill"; import { type AppContext, type Vector } from "./yjs-binding"; export type Storage = AppContext['storage']; export declare class QuillEditor { readonly context: AppContext; static readonly styles: string; editor: Quill; cursors: QuillCursors; yDoc: Y.Doc; yText: Y.Text; yBinding: QuillBinding; $container: HTMLDivElement; $editor: HTMLDivElement; vector: Vector; dispose: import("@wopjs/disposable").DisposableStore; isWritable: boolean; cursors$$: Storage; storage$$: Storage; options: QuillOptions; constructor(context: AppContext); private handleBase64ImagesInHTML; private handlePastedImageFiles; private fileToBase64; private getDropRange; private handleDroppedImageFiles; init(context: AppContext): Promise<void>; destroy(): void; }