import type { ICnUploadFile } from './upload-file'; export interface CnOSSUploadRef { uploader: { /** 指定上传文件 */ uploadFiles: (files: FileList | File[]) => Promise; /** 触发 input 点击事件,触发后打开文件选择对话框 */ onClick: () => void; /** * 获取上传组件内部的文件列表 */ getFileList: () => ICnUploadFile[]; /** * 删除文件,对应的参数可通过 getFileList 获取得到 */ removeFile: (file: ICnUploadFile) => Promise; }; }