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