UNPKG

@cairn214/fluent-editor

Version:

A rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It's powerful and out-of-the-box.

31 lines (30 loc) 983 B
import { Range } from 'quill/core/quill'; interface InsertFileData { code: number; message?: string; data: { title: string; size: number; src: string; }; } declare const Uploader: unknown; declare class CustomUploader extends Uploader { quill: any; options: any; upload(range: any, files: any, isFile?: any): void; isAllowedFileSize: (maxSize: number, file: File) => boolean; isAllowedFileType: (accept: Array<string> | string, file: File) => boolean; handleUploadFile(range: any, files: any, _hasRejectedFile: any): void; insertFileToEditor(range: Range, file: File, { code, message, data }: InsertFileData): void; insertImageToEditor(range: any, { code, message, data }: { code: any; message: any; data: any; }): void; handleUploadImage(range: any, { file, files }: { file: any; files: any; }, hasRejectedImage: any): void; } export default CustomUploader;