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