@ubuilder/tinyeditor
Version:
UBuilder Editor component based on TinyMCE 6
21 lines (20 loc) • 580 B
TypeScript
interface BlobInfo {
id: () => string;
name: () => string;
filename: () => string;
blob: () => Blob;
base64: () => string;
blobUri: () => string;
uri: () => string | undefined;
}
type ProgressFn = (percent: number) => void;
interface UploadResult$1 {
element: HTMLImageElement;
status: boolean;
blobInfo: BlobInfo;
uploadUri: string;
removed: boolean;
}
export type ImagesUploadHandler = (blobInfo: BlobInfo, progress: ProgressFn) => Promise<string>;
export type EditorUploadImagesReturnType = Promise<UploadResult$1[]>;
export {};