From 59002d82b685a2e083807985f29ff561a5b770a9 Mon Sep 17 00:00:00 2001 From: gwansikk Date: Wed, 12 Jun 2024 18:22:08 +0900 Subject: [PATCH 1/2] fix(react-query): improved TypeScript engine halt due to return type inference in useSuspenseQueries --- packages/react-query/src/useSuspenseQueries.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/react-query/src/useSuspenseQueries.ts b/packages/react-query/src/useSuspenseQueries.ts index f0f4bbb2e..7d645ed10 100644 --- a/packages/react-query/src/useSuspenseQueries.ts +++ b/packages/react-query/src/useSuspenseQueries.ts @@ -109,14 +109,15 @@ export type SuspenseQueriesResults< : // Fallback Array -export const useSuspenseQueries = ({ +export function useSuspenseQueries({ queries, context, }: { queries: readonly [...SuspenseQueriesOptions] context?: UseQueryOptions['context'] -}) => - useQueries({ +}): SuspenseQueriesResults { + return useQueries({ queries: queries.map((query: typeof queries) => ({ ...query, suspense: true })), context, }) as SuspenseQueriesResults +} From 636bc25d969a1e28ffdc8ffab8e6aa7030733ac0 Mon Sep 17 00:00:00 2001 From: Jonghyeon Ko Date: Thu, 13 Jun 2024 11:53:42 +0900 Subject: [PATCH 2/2] Create gold-roses-nail.md --- .changeset/gold-roses-nail.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/gold-roses-nail.md diff --git a/.changeset/gold-roses-nail.md b/.changeset/gold-roses-nail.md new file mode 100644 index 000000000..a93ce9c91 --- /dev/null +++ b/.changeset/gold-roses-nail.md @@ -0,0 +1,5 @@ +--- +"@suspensive/react-query": patch +--- + +fix(react-query): improved TypeScript engine halt due to return type inference in useSuspenseQueries