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