diff --git a/packages/vue-query/src/index.ts b/packages/vue-query/src/index.ts index 5ef0ccfdb7..84cfc06048 100644 --- a/packages/vue-query/src/index.ts +++ b/packages/vue-query/src/index.ts @@ -16,9 +16,15 @@ export { useIsFetching } from './useIsFetching' export { useIsMutating } from './useIsMutating' export { VUE_QUERY_CLIENT } from './utils' -export type { UseQueryReturnType } from './useBaseQuery' -export type { UseQueryOptions } from './useQuery' -export type { UseInfiniteQueryOptions } from './useInfiniteQuery' +export type { + UseQueryOptions, + UseQueryReturnType, + UseQueryDefinedReturnType, +} from './useQuery' +export type { + UseInfiniteQueryOptions, + UseInfiniteQueryReturnType, +} from './useInfiniteQuery' export type { UseMutationOptions, UseMutationReturnType } from './useMutation' export type { UseQueriesOptions, UseQueriesResults } from './useQueries' export type { MutationFilters } from './useIsMutating' diff --git a/packages/vue-query/src/useInfiniteQuery.ts b/packages/vue-query/src/useInfiniteQuery.ts index b102acac15..550d3a9280 100644 --- a/packages/vue-query/src/useInfiniteQuery.ts +++ b/packages/vue-query/src/useInfiniteQuery.ts @@ -35,7 +35,7 @@ type InfiniteQueryReturnType = UseQueryReturnType< TError, InfiniteQueryObserverResult > -type UseInfiniteQueryReturnType = Omit< +export type UseInfiniteQueryReturnType = Omit< InfiniteQueryReturnType, 'fetchNextPage' | 'fetchPreviousPage' | 'refetch' | 'remove' > & { diff --git a/packages/vue-query/src/useQuery.ts b/packages/vue-query/src/useQuery.ts index 3f41b60b3e..1189340222 100644 --- a/packages/vue-query/src/useQuery.ts +++ b/packages/vue-query/src/useQuery.ts @@ -10,7 +10,7 @@ import { useBaseQuery } from './useBaseQuery' import type { UseQueryReturnType as UQRT } from './useBaseQuery' import type { WithQueryClientKey, VueQueryObserverOptions } from './types' -type UseQueryReturnType = Omit< +export type UseQueryReturnType = Omit< UQRT, 'refetch' | 'remove' > & { @@ -18,7 +18,7 @@ type UseQueryReturnType = Omit< remove: QueryObserverResult['remove'] } -type UseQueryDefinedReturnType = Omit< +export type UseQueryDefinedReturnType = Omit< ToRefs>>, 'refetch' | 'remove' > & {