diff --git a/examples/axios-typescript/libs/useRequest.ts b/examples/axios-typescript/libs/useRequest.ts index b06837fa7..5108dfe6b 100644 --- a/examples/axios-typescript/libs/useRequest.ts +++ b/examples/axios-typescript/libs/useRequest.ts @@ -6,7 +6,7 @@ export type GetRequest = AxiosRequestConfig | null interface Return extends Pick< responseInterface, AxiosError>, - 'isValidating' | 'revalidate' | 'error' + 'isValidating' | 'revalidate' | 'error' | 'mutate' > { data: Data | undefined response: AxiosResponse | undefined @@ -24,7 +24,7 @@ export default function useRequest( request: GetRequest, { initialData, ...config }: Config = {} ): Return { - const { data: response, error, isValidating, revalidate } = useSWR< + const { data: response, error, isValidating, revalidate, mutate } = useSWR< AxiosResponse, AxiosError >( @@ -52,6 +52,7 @@ export default function useRequest( response, error, isValidating, - revalidate + revalidate, + mutate } }