wangeditor
Version:
wangEditor - 轻量级 web 富文本编辑器,配置方便,使用简单,开源免费
41 lines (40 loc) • 1.46 kB
TypeScript
/**
* @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;