File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -102,7 +102,11 @@ export class Mutation<
102102 invalidateOptions = invalidateQueries ;
103103 }
104104
105- if ( invalidateOptions . queryKeys ?. length ) {
105+ if ( invalidateOptions . allQueryKeys ) {
106+ this . queryClient . invalidateQueries ( {
107+ ...invalidateOptions ,
108+ } ) ;
109+ } else if ( invalidateOptions . queryKeys ?. length ) {
106110 invalidateOptions . queryKeys ?. forEach ( ( queryKey ) => {
107111 this . queryClient . invalidateQueries ( {
108112 ...invalidateOptions ,
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ export interface MutationInvalidateQueriesOptions
3939 extends Omit < InvalidateQueryFilters , 'queryKey' > {
4040 queryKey ?: InvalidateQueryFilters [ 'queryKey' ] ;
4141 queryKeys ?: InvalidateQueryFilters [ 'queryKey' ] [ ] ;
42+ allQueryKeys ?: true ;
4243}
4344
4445/**
You can’t perform that action at this time.
0 commit comments