You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.4 KiB
Plaintext
41 lines
1.4 KiB
Plaintext
/**
|
|
* @description 图片相关的配置
|
|
* @author wangfupeng
|
|
*/
|
|
import Editor from '../editor/index';
|
|
import { EMPTY_FN } from '../utils/const';
|
|
import { ResType } from '../menus/img/upload-img';
|
|
export declare type UploadImageHooksType = {
|
|
before?: (xhr: XMLHttpRequest, editor: Editor, files: File[]) => {
|
|
prevent: boolean;
|
|
msg: string;
|
|
} | void;
|
|
success?: (xhr: XMLHttpRequest, editor: Editor, result: ResType) => void;
|
|
fail?: (xhr: XMLHttpRequest, editor: Editor, err: ResType | string) => void;
|
|
error?: (xhr: XMLHttpRequest, editor: Editor) => void;
|
|
timeout?: (xhr: XMLHttpRequest, editor: Editor) => void;
|
|
customInsert?: (inserImg: (this: Editor, src: string) => void, result: ResType, editor: Editor) => void;
|
|
};
|
|
declare const _default: {
|
|
linkImgCheck: (src: string, alt?: string | undefined, href?: string | undefined) => string | boolean;
|
|
showLinkImg: boolean;
|
|
showLinkImgAlt: boolean;
|
|
showLinkImgHref: boolean;
|
|
linkImgCallback: typeof EMPTY_FN;
|
|
uploadImgAccept: string[];
|
|
uploadImgServer: string;
|
|
uploadImgShowBase64: boolean;
|
|
uploadImgMaxSize: number;
|
|
uploadImgMaxLength: number;
|
|
uploadFileName: string;
|
|
uploadImgParams: {};
|
|
uploadImgParamsWithUrl: boolean;
|
|
uploadImgHeaders: {};
|
|
uploadImgHooks: {};
|
|
uploadImgTimeout: number;
|
|
withCredentials: boolean;
|
|
customUploadImg: null;
|
|
uploadImgFromMedia: null;
|
|
};
|
|
export default _default;
|