suneditor-react
Version:
A React Component for Suneditor
27 lines (26 loc) • 591 B
TypeScript
export interface UploadInfo<E> {
index: number;
name: string;
size: number;
select: (...args: any) => any;
delete: (...args: any) => any;
element: E;
src: string;
}
type FileInfo = {
url: string;
name: string;
size: number;
};
type UploadBeforeResponse = {
errorMessage?: string;
result: FileInfo[];
};
export type UploadBeforeHandler = {
(files: File[]): void;
(errorMessage: string): void;
(uploadResponse: UploadBeforeResponse): void;
(): void;
};
export type UploadBeforeReturn = boolean | FileList | undefined;
export {};