From 9fde31ea88602d79ed56c90b74a6b5762f7fec93 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Tue, 18 Nov 2025 15:29:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96useIsExistenceDuplicateSelect?= =?UTF-8?q?ion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hooks/useIsExistenceDuplicateSelection/index.d.ts | 4 +++- hooks/useIsExistenceDuplicateSelection/index.js | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/hooks/useIsExistenceDuplicateSelection/index.d.ts b/hooks/useIsExistenceDuplicateSelection/index.d.ts index 192e78b..b546338 100644 --- a/hooks/useIsExistenceDuplicateSelection/index.d.ts +++ b/hooks/useIsExistenceDuplicateSelection/index.d.ts @@ -20,4 +20,6 @@ interface IsExistenceDuplicateSelectionFunction { /** * 检查数组中是否存在重复项 */ -export default function useIsExistenceDuplicateSelection(): IsExistenceDuplicateSelectionFunction; +export default function useIsExistenceDuplicateSelection(): { + isExistenceDuplicateSelection: IsExistenceDuplicateSelectionFunction +}; diff --git a/hooks/useIsExistenceDuplicateSelection/index.js b/hooks/useIsExistenceDuplicateSelection/index.js index bdd9fc6..84f5729 100644 --- a/hooks/useIsExistenceDuplicateSelection/index.js +++ b/hooks/useIsExistenceDuplicateSelection/index.js @@ -5,7 +5,7 @@ import { uniqBy } from "lodash-es"; * 检查数组中是否存在重复项 */ export default function useIsExistenceDuplicateSelection() { - const IsExistenceDuplicateSelection = (options) => { + const isExistenceDuplicateSelection = (options) => { const { data, key, message = "存在重复项,请勿重复选择" } = options; return new Promise((resolve, reject) => { if (uniqBy(data, key).length !== data.length) { @@ -17,5 +17,5 @@ export default function useIsExistenceDuplicateSelection() { } }); } - return IsExistenceDuplicateSelection; + return { isExistenceDuplicateSelection }; }