@@ -471,9 +471,12 @@ describe('queryClient', () => {
471471 const key = queryKey ( )
472472
473473 await expect (
474- queryClient . fetchQuery ( key , async ( ) => {
475- throw new Error ( 'error' )
476- } )
474+ queryClient . fetchQuery (
475+ key ,
476+ async ( ) : Promise < unknown > => {
477+ throw new Error ( 'error' )
478+ }
479+ )
477480 ) . rejects . toEqual ( new Error ( 'error' ) )
478481 } )
479482
@@ -666,7 +669,7 @@ describe('queryClient', () => {
666669
667670 const result = await queryClient . prefetchQuery (
668671 key ,
669- async ( ) => {
672+ async ( ) : Promise < unknown > => {
670673 throw new Error ( 'error' )
671674 } ,
672675 {
@@ -724,7 +727,7 @@ describe('queryClient', () => {
724727 } )
725728 try {
726729 await queryClient . fetchQuery ( key2 , async ( ) => {
727- return Promise . reject ( 'err' )
730+ return Promise . reject < unknown > ( 'err' )
728731 } )
729732 } catch { }
730733 queryClient . fetchQuery ( key1 , async ( ) => {
@@ -734,7 +737,7 @@ describe('queryClient', () => {
734737 try {
735738 queryClient . fetchQuery ( key2 , async ( ) => {
736739 await sleep ( 1000 )
737- return Promise . reject ( 'err2' )
740+ return Promise . reject < unknown > ( 'err2' )
738741 } )
739742 } catch { }
740743 queryClient . fetchQuery ( key3 , async ( ) => {
@@ -783,7 +786,7 @@ describe('queryClient', () => {
783786 describe ( 'refetchQueries' , ( ) => {
784787 test ( 'should not refetch if all observers are disabled' , async ( ) => {
785788 const key = queryKey ( )
786- const queryFn = jest . fn ( ) . mockReturnValue ( 'data' )
789+ const queryFn = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data' )
787790 await queryClient . fetchQuery ( key , queryFn )
788791 const observer1 = new QueryObserver ( queryClient , {
789792 queryKey : key ,
@@ -797,7 +800,7 @@ describe('queryClient', () => {
797800 } )
798801 test ( 'should refetch if at least one observer is enabled' , async ( ) => {
799802 const key = queryKey ( )
800- const queryFn = jest . fn ( ) . mockReturnValue ( 'data' )
803+ const queryFn = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data' )
801804 await queryClient . fetchQuery ( key , queryFn )
802805 const observer1 = new QueryObserver ( queryClient , {
803806 queryKey : key ,
@@ -819,8 +822,8 @@ describe('queryClient', () => {
819822 test ( 'should refetch all queries when no arguments are given' , async ( ) => {
820823 const key1 = queryKey ( )
821824 const key2 = queryKey ( )
822- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
823- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
825+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
826+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
824827 await queryClient . fetchQuery ( key1 , queryFn1 )
825828 await queryClient . fetchQuery ( key2 , queryFn2 )
826829 const observer1 = new QueryObserver ( queryClient , {
@@ -845,8 +848,8 @@ describe('queryClient', () => {
845848 test ( 'should be able to refetch all fresh queries' , async ( ) => {
846849 const key1 = queryKey ( )
847850 const key2 = queryKey ( )
848- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
849- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
851+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
852+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
850853 await queryClient . fetchQuery ( key1 , queryFn1 )
851854 await queryClient . fetchQuery ( key2 , queryFn2 )
852855 const observer = new QueryObserver ( queryClient , {
@@ -864,8 +867,8 @@ describe('queryClient', () => {
864867 test ( 'should be able to refetch all stale queries' , async ( ) => {
865868 const key1 = queryKey ( )
866869 const key2 = queryKey ( )
867- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
868- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
870+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
871+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
869872 await queryClient . fetchQuery ( key1 , queryFn1 )
870873 await queryClient . fetchQuery ( key2 , queryFn2 )
871874 const observer = new QueryObserver ( queryClient , {
@@ -884,8 +887,8 @@ describe('queryClient', () => {
884887 test ( 'should be able to refetch all stale and active queries' , async ( ) => {
885888 const key1 = queryKey ( )
886889 const key2 = queryKey ( )
887- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
888- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
890+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
891+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
889892 await queryClient . fetchQuery ( key1 , queryFn1 )
890893 await queryClient . fetchQuery ( key2 , queryFn2 )
891894 queryClient . invalidateQueries ( key1 )
@@ -906,8 +909,8 @@ describe('queryClient', () => {
906909 test ( 'should be able to refetch all active and inactive queries' , async ( ) => {
907910 const key1 = queryKey ( )
908911 const key2 = queryKey ( )
909- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
910- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
912+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
913+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
911914 await queryClient . fetchQuery ( key1 , queryFn1 )
912915 await queryClient . fetchQuery ( key2 , queryFn2 )
913916 const observer = new QueryObserver ( queryClient , {
@@ -925,8 +928,8 @@ describe('queryClient', () => {
925928 test ( 'should be able to refetch all active and inactive queries' , async ( ) => {
926929 const key1 = queryKey ( )
927930 const key2 = queryKey ( )
928- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
929- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
931+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
932+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
930933 await queryClient . fetchQuery ( key1 , queryFn1 )
931934 await queryClient . fetchQuery ( key2 , queryFn2 )
932935 const observer = new QueryObserver ( queryClient , {
@@ -944,8 +947,8 @@ describe('queryClient', () => {
944947 test ( 'should be able to refetch only active queries' , async ( ) => {
945948 const key1 = queryKey ( )
946949 const key2 = queryKey ( )
947- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
948- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
950+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
951+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
949952 await queryClient . fetchQuery ( key1 , queryFn1 )
950953 await queryClient . fetchQuery ( key2 , queryFn2 )
951954 const observer = new QueryObserver ( queryClient , {
@@ -963,8 +966,8 @@ describe('queryClient', () => {
963966 test ( 'should be able to refetch only inactive queries' , async ( ) => {
964967 const key1 = queryKey ( )
965968 const key2 = queryKey ( )
966- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
967- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
969+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
970+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
968971 await queryClient . fetchQuery ( key1 , queryFn1 )
969972 await queryClient . fetchQuery ( key2 , queryFn2 )
970973 const observer = new QueryObserver ( queryClient , {
@@ -981,7 +984,7 @@ describe('queryClient', () => {
981984
982985 test ( 'should throw an error if throwOnError option is set to true' , async ( ) => {
983986 const key1 = queryKey ( )
984- const queryFnError = ( ) => Promise . reject ( 'error' )
987+ const queryFnError = ( ) => Promise . reject < unknown > ( 'error' )
985988 try {
986989 await queryClient . fetchQuery ( {
987990 queryKey : key1 ,
@@ -1006,8 +1009,8 @@ describe('queryClient', () => {
10061009 test ( 'should refetch active queries by default' , async ( ) => {
10071010 const key1 = queryKey ( )
10081011 const key2 = queryKey ( )
1009- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
1010- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
1012+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
1013+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
10111014 await queryClient . fetchQuery ( key1 , queryFn1 )
10121015 await queryClient . fetchQuery ( key2 , queryFn2 )
10131016 const observer = new QueryObserver ( queryClient , {
@@ -1025,8 +1028,8 @@ describe('queryClient', () => {
10251028 test ( 'should not refetch inactive queries by default' , async ( ) => {
10261029 const key1 = queryKey ( )
10271030 const key2 = queryKey ( )
1028- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
1029- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
1031+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
1032+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
10301033 await queryClient . fetchQuery ( key1 , queryFn1 )
10311034 await queryClient . fetchQuery ( key2 , queryFn2 )
10321035 const observer = new QueryObserver ( queryClient , {
@@ -1044,8 +1047,8 @@ describe('queryClient', () => {
10441047 test ( 'should not refetch active queries when "refetch" is "none"' , async ( ) => {
10451048 const key1 = queryKey ( )
10461049 const key2 = queryKey ( )
1047- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
1048- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
1050+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
1051+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
10491052 await queryClient . fetchQuery ( key1 , queryFn1 )
10501053 await queryClient . fetchQuery ( key2 , queryFn2 )
10511054 const observer = new QueryObserver ( queryClient , {
@@ -1065,8 +1068,8 @@ describe('queryClient', () => {
10651068 test ( 'should refetch inactive queries when "refetch" is "inactive"' , async ( ) => {
10661069 const key1 = queryKey ( )
10671070 const key2 = queryKey ( )
1068- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
1069- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
1071+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
1072+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
10701073 await queryClient . fetchQuery ( key1 , queryFn1 )
10711074 await queryClient . fetchQuery ( key2 , queryFn2 )
10721075 const observer = new QueryObserver ( queryClient , {
@@ -1088,8 +1091,8 @@ describe('queryClient', () => {
10881091 test ( 'should refetch active and inactive queries when "refetch" is "all"' , async ( ) => {
10891092 const key1 = queryKey ( )
10901093 const key2 = queryKey ( )
1091- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
1092- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
1094+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
1095+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
10931096 await queryClient . fetchQuery ( key1 , queryFn1 )
10941097 await queryClient . fetchQuery ( key2 , queryFn2 )
10951098 const observer = new QueryObserver ( queryClient , {
@@ -1216,8 +1219,8 @@ describe('queryClient', () => {
12161219 test ( 'should refetch all active queries' , async ( ) => {
12171220 const key1 = queryKey ( )
12181221 const key2 = queryKey ( )
1219- const queryFn1 = jest . fn ( ) . mockReturnValue ( 'data1' )
1220- const queryFn2 = jest . fn ( ) . mockReturnValue ( 'data2' )
1222+ const queryFn1 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data1' )
1223+ const queryFn2 = jest . fn < string , unknown [ ] > ( ) . mockReturnValue ( 'data2' )
12211224 const observer1 = new QueryObserver ( queryClient , {
12221225 queryKey : key1 ,
12231226 queryFn : queryFn1 ,
0 commit comments