File tree 2 files changed +7
-8
lines changed 2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -148,19 +148,19 @@ export class QueryClient {
148
148
149
149
setQueriesData < TData > (
150
150
queryKey : QueryKey ,
151
- updater : Updater < TData | undefined , TData > ,
151
+ updater : Updater < TData | undefined , TData | undefined > ,
152
152
options ?: SetDataOptions
153
- ) : [ QueryKey , TData ] [ ]
153
+ ) : [ QueryKey , TData | undefined ] [ ]
154
154
155
155
setQueriesData < TData > (
156
156
filters : QueryFilters ,
157
- updater : Updater < TData | undefined , TData > ,
157
+ updater : Updater < TData | undefined , TData | undefined > ,
158
158
options ?: SetDataOptions
159
- ) : [ QueryKey , TData ] [ ]
159
+ ) : [ QueryKey , TData | undefined ] [ ]
160
160
161
161
setQueriesData < TData > (
162
162
queryKeyOrFilters : QueryKey | QueryFilters ,
163
- updater : Updater < TData | undefined , TData > ,
163
+ updater : Updater < TData | undefined , TData | undefined > ,
164
164
options ?: SetDataOptions
165
165
) : [ QueryKey , TData | undefined ] [ ] {
166
166
return notifyManager . batch ( ( ) =>
Original file line number Diff line number Diff line change @@ -386,9 +386,8 @@ describe('queryClient', () => {
386
386
queryClient . setQueryData ( [ 'key' , 1 ] , 1 )
387
387
queryClient . setQueryData ( [ 'key' , 2 ] , 2 )
388
388
389
- const result = queryClient . setQueriesData < number > (
390
- [ 'key' ] ,
391
- old => old ! + 5
389
+ const result = queryClient . setQueriesData < number > ( [ 'key' ] , old =>
390
+ old ? old + 5 : undefined
392
391
)
393
392
394
393
expect ( result ) . toEqual ( [
You can’t perform that action at this time.
0 commit comments