interface UseDownloadBlobOptions { /** 下载文件的自定义文件名(不含后缀),默认为当前时间戳 */ name?: string; /** Blob 对象的 MIME 类型,默认为 Excel 类型 */ type?: string; /** 请求时携带的查询参数对象 */ params?: Record; } export interface downloadBlobOptions { url: string; options?: UseDownloadBlobOptions; } export type DownloadBlobFunction = (options: downloadBlobOptions) => Promise; /** * 下载Blob流文件 */ export default function useImportFile(returnType: "array"): [boolean, DownloadBlobFunction]; export default function useImportFile(returnType?: "object"): { loading: boolean; importFile: DownloadBlobFunction };