From 74221568b1e0025ef197c784b20b036aae177fd7 Mon Sep 17 00:00:00 2001 From: Aleksandr Semenov Date: Tue, 15 Nov 2022 23:54:04 +0400 Subject: [PATCH 1/3] fix(vue-query): export useQuery return type --- packages/vue-query/src/useQuery.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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' > & { From 1e001b75ac9c194db35935ede0360fcae38ac7e4 Mon Sep 17 00:00:00 2001 From: Aleksandr Semenov Date: Wed, 16 Nov 2022 21:04:44 +0400 Subject: [PATCH 2/3] fix(vue-query): export useInfiniteQuery return type --- packages/vue-query/src/index.ts | 5 ++--- packages/vue-query/src/useInfiniteQuery.ts | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/vue-query/src/index.ts b/packages/vue-query/src/index.ts index 5ef0ccfdb7..11145c0a69 100644 --- a/packages/vue-query/src/index.ts +++ b/packages/vue-query/src/index.ts @@ -16,9 +16,8 @@ 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 } 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' > & { From 6622a76045e7dd899d1a04e6edc310d36517e3a6 Mon Sep 17 00:00:00 2001 From: Damian Osipiuk Date: Sat, 26 Nov 2022 00:58:21 +0100 Subject: [PATCH 3/3] fix: re-export UseQueryDefinedReturnType --- packages/vue-query/src/index.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/vue-query/src/index.ts b/packages/vue-query/src/index.ts index 11145c0a69..84cfc06048 100644 --- a/packages/vue-query/src/index.ts +++ b/packages/vue-query/src/index.ts @@ -16,8 +16,15 @@ export { useIsFetching } from './useIsFetching' export { useIsMutating } from './useIsMutating' export { VUE_QUERY_CLIENT } from './utils' -export type { UseQueryOptions, UseQueryReturnType } from './useQuery' -export type { UseInfiniteQueryOptions, UseInfiniteQueryReturnType } 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'