zy-react-library/todo/hooks/useDeleteFile/index.d.ts

20 lines
425 B
TypeScript

export interface DeleteFileItem {
/** 文件ID */
id: string;
[key: string]: any;
}
export interface DeleteFileOptions {
/** 要删除的文件列表 */
files: DeleteFileItem[];
/** 额外的参数 */
params?: Record<string, any>;
}
export type DeleteFileFunction = (options: DeleteFileOptions) => Promise<any>;
/**
* 删除文件
*/
export default function useDeleteFile(): [boolean, DeleteFileFunction];