@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
7 lines (6 loc) • 439 B
TypeScript
import { EditorView } from "prosemirror-view";
import { Plugin, PluginKey } from "prosemirror-state";
export type UploadFn = (image: File) => Promise<string>;
export declare function onFileRead(view: EditorView, readerEvent: ProgressEvent<FileReader>, pos: number, upload: UploadFn, image: File): Promise<void>;
export declare const ImagePluginKey: PluginKey<any>;
export declare const createDropImagePlugin: (upload: UploadFn) => Plugin;