diff --git a/packages/ui/src/hooks/usePayloadAPI.ts b/packages/ui/src/hooks/usePayloadAPI.ts index 8d3ff2493c1..783799d6de6 100644 --- a/packages/ui/src/hooks/usePayloadAPI.ts +++ b/packages/ui/src/hooks/usePayloadAPI.ts @@ -8,9 +8,9 @@ import { useLocale } from '../providers/Locale/index.js' import { useTranslation } from '../providers/Translation/index.js' import { requests } from '../utilities/api.js' -type Result = [ +type Result = [ { - data: any + data: T isError: boolean isLoading: boolean }, @@ -19,14 +19,12 @@ type Result = [ }, ] -type Options = { - initialData?: any +type Options = { + initialData?: T initialParams?: unknown } -type UsePayloadAPI = (url: string, options?: Options) => Result - -export const usePayloadAPI: UsePayloadAPI = (url, options = {}) => { +export const usePayloadAPI = (url: string, options: Options = {}): Result => { const { initialData, initialParams = {} } = options const { i18n } = useTranslation()