UNPKG

1.27 kBTypeScriptView Raw
1/**
2 * @description 图片相关的配置
3 * @author wangfupeng
4 */
5import Editor from '../editor/index';
6import { EMPTY_FN } from '../utils/const';
7import { ResType } from '../menus/img/upload-img';
8export 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};
19declare 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};
36export default _default;