zy-react-library/hooks/useImportFile/index.d.ts

25 lines
549 B
TypeScript
Raw Normal View History

2025-10-30 17:38:25 +08:00
export interface UploadFile {
/** 原始文件对象 */
originFileObj?: File;
[key: string]: any;
}
interface UseImportFileOptions {
/** 要上传的文件数组 */
files: UploadFile[];
/** 额外携带的参数对象 */
params?: Record<string, any>;
}
export interface ImportFileOptions {
url: string;
options: UseImportFileOptions;
}
export type ImportFileFunction = (url: string, options: UseImportFileOptions) => Promise<any>;
/**
*
*/
export default function useImportFile(): [boolean, ImportFileFunction];