@@ -119,7 +119,7 @@ type GetCreateQueryResult<T> =
119
119
unknown extends TError ? DefaultError : TError
120
120
>
121
121
: // Fallback
122
- never
122
+ QueryObserverResult
123
123
124
124
/**
125
125
* QueriesOptions reducer recursively unwraps function arguments to infer/enforce type param
@@ -216,7 +216,7 @@ export function createQueries<
216
216
const client = useQueryClient ( queryClient )
217
217
const isRestoring = useIsRestoring ( )
218
218
219
- const defaultedQueriesStore = $derived ( ( ) => {
219
+ const defaultedQueries = $derived ( ( ) => {
220
220
return queries ( ) . map ( ( opts ) => {
221
221
const defaultedOptions = client . defaultQueryOptions ( opts )
222
222
// Make sure the results are already in fetching state before subscribing or updating options
@@ -226,22 +226,25 @@ export function createQueries<
226
226
return defaultedOptions as QueryObserverOptions
227
227
} )
228
228
} )
229
+
229
230
const observer = new QueriesObserver < TCombinedResult > (
230
231
client ,
231
- defaultedQueriesStore ( ) ,
232
+ defaultedQueries ( ) ,
232
233
options as QueriesObserverOptions < TCombinedResult > ,
233
234
)
235
+
234
236
const [ _ , getCombinedResult , trackResult ] = $derived (
235
237
observer . getOptimisticResult (
236
- defaultedQueriesStore ( ) ,
238
+ defaultedQueries ( ) ,
237
239
( options as QueriesObserverOptions < TCombinedResult > ) . combine ,
238
240
) ,
239
241
)
242
+
240
243
$effect ( ( ) => {
241
244
// Do not notify on updates because of changes in the options because
242
245
// these changes should already be reflected in the optimistic result.
243
246
observer . setQueries (
244
- defaultedQueriesStore ( ) ,
247
+ defaultedQueries ( ) ,
245
248
options as QueriesObserverOptions < TCombinedResult > ,
246
249
{ listeners : false } ,
247
250
)
@@ -261,7 +264,7 @@ export function createQueries<
261
264
return observer . subscribe ( ( _result ) => {
262
265
notifyManager . batchCalls ( ( ) => {
263
266
const res = observer . getOptimisticResult (
264
- defaultedQueriesStore ( ) ,
267
+ defaultedQueries ( ) ,
265
268
( options as QueriesObserverOptions < TCombinedResult > ) . combine ,
266
269
)
267
270
// @ts -expect-error
0 commit comments