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