1 |
|
2 |
|
3 |
|
4 |
|
5 | import Editor from '../editor/index';
|
6 | import { EMPTY_FN } from '../utils/const';
|
7 | import { ResType } from '../menus/img/upload-img';
|
8 | export declare type UploadImageHooksType = {
|
9 | before?: (xhr: XMLHttpRequest, editor: Editor, files: File[]) => {
|
10 | prevent: boolean;
|
11 | msg: string;
|
12 | } | void;
|
13 | success?: (xhr: XMLHttpRequest, editor: Editor, result: ResType) => void;
|
14 | fail?: (xhr: XMLHttpRequest, editor: Editor, err: ResType | string) => void;
|
15 | error?: (xhr: XMLHttpRequest, editor: Editor) => void;
|
16 | timeout?: (xhr: XMLHttpRequest, editor: Editor) => void;
|
17 | customInsert?: (inserImg: (this: Editor, src: string) => void, result: ResType, editor: Editor) => void;
|
18 | };
|
19 | declare const _default: {
|
20 | showLinkImg: boolean;
|
21 | linkImgCallback: typeof EMPTY_FN;
|
22 | uploadImgAccept: string[];
|
23 | uploadImgServer: string;
|
24 | uploadImgShowBase64: boolean;
|
25 | uploadImgMaxSize: number;
|
26 | uploadImgMaxLength: number;
|
27 | uploadFileName: string;
|
28 | uploadImgParams: {};
|
29 | uploadImgParamsWithUrl: boolean;
|
30 | uploadImgHeaders: {};
|
31 | uploadImgHooks: {};
|
32 | uploadImgTimeout: number;
|
33 | withCredentials: boolean;
|
34 | customUploadImg: null;
|
35 | };
|
36 | export default _default;
|