UNPKG

@wangeditor-next/yjs-for-react

Version:

React specific components/utils for wangeditor-next-yjs.

15 lines (14 loc) 532 B
/** * @description gen uploader * @author wangfupeng */ import type { IDomEditor } from '../editor/interface'; import type { IUploadAdapter, IUploadConfig, IUploader } from './interface'; type IUploadConfigWithAdapter = IUploadConfig & { uploadAdapter: IUploadAdapter; }; type IDefaultUploader = IUploader & { [key: string]: any; }; declare function createUploader<T extends IUploadConfig>(config: T, editor?: IDomEditor): T extends IUploadConfigWithAdapter ? IUploader : IDefaultUploader; export default createUploader;