zy-react-library/hooks/useIsExistenceDuplicateSele.../index.d.ts

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