File tree Expand file tree Collapse file tree 2 files changed +18
-4
lines changed Expand file tree Collapse file tree 2 files changed +18
-4
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import {
1111 InfiniteQueryObserverResult ,
1212 InfiniteData ,
1313 RefetchOptions ,
14+ SetDataOptions ,
1415} from '@tanstack/query-core' ;
1516import { IDisposer } from 'disposer-util' ;
1617import { LinkedAbortController } from 'linked-abort-controller' ;
@@ -247,8 +248,17 @@ export class MobxInfiniteQuery<
247248 return hashKey ( queryKey ) ;
248249 }
249250
250- setData ( data : TData ) {
251- this . queryClient . setQueryData < TData > ( this . options . queryKey , data ) ;
251+ setData (
252+ data :
253+ | InfiniteData < TData >
254+ | ( ( input : InfiniteData < TData > | undefined ) => InfiniteData < TData > ) ,
255+ options ?: SetDataOptions ,
256+ ) {
257+ this . queryClient . setQueryData < InfiniteData < TData > > (
258+ this . options . queryKey ,
259+ data ,
260+ options ,
261+ ) ;
252262 }
253263
254264 fetchNextPage ( options ?: FetchNextPageOptions | undefined ) {
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import {
1010 QueryObserverOptions ,
1111 QueryObserverResult ,
1212 RefetchOptions ,
13+ SetDataOptions ,
1314} from '@tanstack/query-core' ;
1415import { IDisposer } from 'disposer-util' ;
1516import { LinkedAbortController } from 'linked-abort-controller' ;
@@ -210,8 +211,11 @@ export class MobxQuery<
210211 return hashKey ( queryKey ) ;
211212 }
212213
213- setData ( data : TData ) {
214- this . queryClient . setQueryData < TData > ( this . options . queryKey , data ) ;
214+ setData (
215+ data : TData | ( ( input : TData | undefined ) => TData ) ,
216+ options ?: SetDataOptions ,
217+ ) {
218+ this . queryClient . setQueryData < TData > ( this . options . queryKey , data , options ) ;
215219 }
216220
217221 update ( options : Partial < QueryObserverOptions < TData , TError , TQueryKey > > ) {
You can’t perform that action at this time.
0 commit comments