19 lines
		
	
	
		
			483 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			483 B
		
	
	
	
		
			TypeScript
		
	
	
| /**
 | |
|  * useIsExistenceDuplicateSelection 钩子的选项参数
 | |
|  */
 | |
| interface UseIsExistenceDuplicateSelectionOptions<T> {
 | |
|   /** 需要检查重复项的目标数组 */
 | |
|   data: T[];
 | |
|   /** 用于去重判断的对象属性名 */
 | |
|   key: keyof T;
 | |
|   /** 可选的错误提示信息 */
 | |
|   message?: string;
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * 检查数组中是否存在重复项
 | |
|  */
 | |
| export default function useIsExistenceDuplicateSelection<T>(
 | |
|   options: UseIsExistenceDuplicateSelectionOptions<T>
 | |
| ): Promise<void>;
 |