20 lines
425 B
TypeScript
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];
|