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];
 |