mirror of
https://github.com/vercel/commerce.git
synced 2025-07-22 20:26:49 +00:00
build performance improvements (#384)
* performance improvements * enable incremental typechecking * upgrade dependencies * remove unused dependencies
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import useSWR, { responseInterface } from 'swr'
|
||||
import useSWR, { SWRResponse } from 'swr'
|
||||
import type {
|
||||
HookSWRInput,
|
||||
HookFetchInput,
|
||||
@@ -11,7 +11,7 @@ import type {
|
||||
import defineProperty from './define-property'
|
||||
import { CommerceError } from './errors'
|
||||
|
||||
export type ResponseState<Result> = responseInterface<Result, CommerceError> & {
|
||||
export type ResponseState<Result> = SWRResponse<Result, CommerceError> & {
|
||||
isLoading: boolean
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ const useData: UseData = (options, input, fetcherFn, swrOptions) => {
|
||||
})
|
||||
}
|
||||
|
||||
return response
|
||||
return response as typeof response & { isLoading: boolean }
|
||||
}
|
||||
|
||||
export default useData
|
||||
|
Reference in New Issue
Block a user