diff --git a/lib/commerce/cart/use-cart.tsx b/lib/commerce/cart/use-cart.tsx index f23103156..6649b20d0 100644 --- a/lib/commerce/cart/use-cart.tsx +++ b/lib/commerce/cart/use-cart.tsx @@ -1,7 +1,7 @@ -import type { responseInterface, ConfigInterface } from 'swr' +import type { responseInterface } from 'swr' import Cookies from 'js-cookie' import type { HookInput, HookFetcher, HookFetcherOptions } from '../utils/types' -import useData from '../utils/use-data' +import useData, { SwrOptions } from '../utils/use-data' import { useCommerce } from '..' export type CartResponse = responseInterface & { @@ -12,11 +12,11 @@ export type CartInput = { cartId: string | undefined } -export default function useCart( +export default function useCart( options: HookFetcherOptions, input: HookInput, - fetcherFn: HookFetcher, - swrOptions?: ConfigInterface + fetcherFn: HookFetcher, + swrOptions?: SwrOptions ) { const { cartCookie } = useCommerce() @@ -27,5 +27,5 @@ export default function useCart( const response = useData(options, input, fetcher, swrOptions) - return Object.assign(response, { isEmpty: true }) as CartResponse + return Object.assign(response, { isEmpty: true }) as CartResponse }