@@ -5,13 +5,13 @@ import {
5
5
getCurrentScope ,
6
6
onScopeDispose ,
7
7
readonly ,
8
- ref ,
8
+ shallowRef ,
9
9
watch ,
10
10
} from 'vue-demi'
11
11
12
12
import { useQueryClient } from './useQueryClient'
13
13
import { cloneDeepUnref } from './utils'
14
- import type { Ref } from 'vue-demi'
14
+ import type { ShallowRef } from 'vue-demi'
15
15
import type {
16
16
DefaultError ,
17
17
DefinedQueryObserverResult ,
@@ -259,7 +259,7 @@ export function useQueries<
259
259
combine ?: ( result : UseQueriesResults < T > ) => TCombinedResult
260
260
} ,
261
261
queryClient ?: QueryClient ,
262
- ) : Readonly < Ref < TCombinedResult > > {
262
+ ) : Readonly < ShallowRef < TCombinedResult > > {
263
263
if ( process . env . NODE_ENV === 'development' ) {
264
264
if ( ! getCurrentScope ( ) ) {
265
265
console . warn (
@@ -294,7 +294,7 @@ export function useQueries<
294
294
defaultedQueries . value ,
295
295
( options as QueriesObserverOptions < TCombinedResult > ) . combine ,
296
296
)
297
- const state = ref ( getCombinedResult ( ) ) as Ref < TCombinedResult >
297
+ const state = shallowRef ( getCombinedResult ( ) )
298
298
299
299
let unsubscribe = ( ) => {
300
300
// noop
@@ -343,5 +343,5 @@ export function useQueries<
343
343
unsubscribe ( )
344
344
} )
345
345
346
- return readonly ( state ) as Readonly < Ref < TCombinedResult > >
346
+ return readonly ( state ) as Readonly < ShallowRef < TCombinedResult > >
347
347
}
0 commit comments