From d503f8b1b637d07c4ec71d51ea50c328676c5d00 Mon Sep 17 00:00:00 2001 From: Damian Osipiuk Date: Tue, 19 Dec 2023 22:59:28 +0100 Subject: [PATCH] fix(vue-query): fix `select` type inference --- packages/vue-query/src/useInfiniteQuery.ts | 6 +++++- packages/vue-query/src/useQuery.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/vue-query/src/useInfiniteQuery.ts b/packages/vue-query/src/useInfiniteQuery.ts index fde8178750..36fc28eace 100644 --- a/packages/vue-query/src/useInfiniteQuery.ts +++ b/packages/vue-query/src/useInfiniteQuery.ts @@ -30,7 +30,11 @@ export type UseInfiniteQueryOptions< TQueryData, TQueryKey, TPageParam - >]: Property extends 'queryFn' | 'getPreviousPageParam' | 'getNextPageParam' + >]: Property extends + | 'queryFn' + | 'getPreviousPageParam' + | 'getNextPageParam' + | 'select' ? InfiniteQueryObserverOptions< TQueryFnData, TError, diff --git a/packages/vue-query/src/useQuery.ts b/packages/vue-query/src/useQuery.ts index 70b5610fa9..b6c748073a 100644 --- a/packages/vue-query/src/useQuery.ts +++ b/packages/vue-query/src/useQuery.ts @@ -31,7 +31,7 @@ export type UseQueryOptions< TData, TQueryData, TQueryKey - >]: Property extends 'queryFn' + >]: Property extends 'queryFn' | 'select' ? QueryObserverOptions< TQueryFnData, TError,