@@ -924,24 +924,28 @@ describe('useQueries', () => {
924924 const getSelectorB = ( ) : SelectorB => data => [ data , + data ]
925925
926926 // 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 > [ ] ) {
930933 return useQueries (
931934 queries . map (
932935 // 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+ } ,
942946 }
943947 }
944- } )
948+ )
945949 )
946950 }
947951
@@ -980,13 +984,17 @@ describe('useQueries', () => {
980984 withSelector [ 1 ]
981985 )
982986
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+ )
988994
989- expectType < QueryObserverResult < number | undefined , unknown > [ ] > ( withWrappedQueries ) ;
995+ expectType < QueryObserverResult < number | undefined , unknown > [ ] > (
996+ withWrappedQueries
997+ )
990998 }
991999 } )
9921000
0 commit comments