@@ -924,24 +924,28 @@ describe('useQueries', () => {
924
924
const getSelectorB = ( ) : SelectorB => data => [ data , + data ]
925
925
926
926
// Wrapper with strongly typed array-parameter
927
- function useWrappedQueries < TQueryFnData , TError , TData , TQueryKey extends QueryKey > (
928
- queries : UseQueryOptions < TQueryFnData , TError , TData , TQueryKey > [ ]
929
- ) {
927
+ function useWrappedQueries <
928
+ TQueryFnData ,
929
+ TError ,
930
+ TData ,
931
+ TQueryKey extends QueryKey
932
+ > ( queries : UseQueryOptions < TQueryFnData , TError , TData , TQueryKey > [ ] ) {
930
933
return useQueries (
931
934
queries . map (
932
935
// no need to type the mapped query
933
- ( query ) => {
934
- const { queryFn : fn , queryKey : key , onError : err } = query ;
935
- expectType < QueryFunction < TQueryFnData , TQueryKey > | undefined > ( fn )
936
- return {
937
- queryKey : key ,
938
- onError : err ,
939
- queryFn : ( ctx : QueryFunctionContext < TQueryKey > ) => {
940
- expectType < EnsuredQueryKey < TQueryKey > > ( ctx . queryKey )
941
- return fn ?. call ( { } , ctx ) ;
936
+ query => {
937
+ const { queryFn : fn , queryKey : key , onError : err } = query
938
+ expectType < QueryFunction < TQueryFnData , TQueryKey > | undefined > ( fn )
939
+ return {
940
+ queryKey : key ,
941
+ onError : err ,
942
+ queryFn : ( ctx : QueryFunctionContext < TQueryKey > ) => {
943
+ expectType < EnsuredQueryKey < TQueryKey > > ( ctx . queryKey )
944
+ return fn ?. call ( { } , ctx )
945
+ } ,
942
946
}
943
947
}
944
- } )
948
+ )
945
949
)
946
950
}
947
951
@@ -980,13 +984,17 @@ describe('useQueries', () => {
980
984
withSelector [ 1 ]
981
985
)
982
986
983
- const withWrappedQueries = useWrappedQueries ( Array ( 10 ) . map ( ( ) => ( {
984
- queryKey : getQueryKeyA ( ) ,
985
- queryFn : getQueryFunctionA ( ) ,
986
- select : getSelectorA ( ) ,
987
- } ) ) )
987
+ const withWrappedQueries = useWrappedQueries (
988
+ Array ( 10 ) . map ( ( ) => ( {
989
+ queryKey : getQueryKeyA ( ) ,
990
+ queryFn : getQueryFunctionA ( ) ,
991
+ select : getSelectorA ( ) ,
992
+ } ) )
993
+ )
988
994
989
- expectType < QueryObserverResult < number | undefined , unknown > [ ] > ( withWrappedQueries ) ;
995
+ expectType < QueryObserverResult < number | undefined , unknown > [ ] > (
996
+ withWrappedQueries
997
+ )
990
998
}
991
999
} )
992
1000
0 commit comments