UNPKG

@wangeditor-next/editor

Version:
13 lines (12 loc) 491 B
/** * @description gen uploader * @author wangfupeng */ import type Uppy from '@uppy/core'; import type { IDomEditor } from '../editor/interface'; import type { IUploadAdapter, IUploadConfig, IUploader } from './interface'; type IUploadConfigWithAdapter = IUploadConfig & { uploadAdapter: IUploadAdapter; }; declare function createUploader<T extends IUploadConfig>(config: T, editor?: IDomEditor): T extends IUploadConfigWithAdapter ? IUploader : Uppy; export default createUploader;