File tree Expand file tree Collapse file tree 1 file changed +5
-37
lines changed Expand file tree Collapse file tree 1 file changed +5
-37
lines changed Original file line number Diff line number Diff line change 11import { aggregateToQuery } from "./aggregateToQuery" ;
2- import { useCreateQuery } from "./createQuery" ;
32import { RTKLoader } from "./RTKLoader" ;
43import * as Types from "./types" ;
54
@@ -28,7 +27,11 @@ export const createUseLoader = <
2827 if ( aggregatedQuery . isSuccess || queriesList . length === 0 ) {
2928 const data = createUseLoaderArgs . transform
3029 ? createUseLoaderArgs . transform (
31- loaderRes as Types . ResolveDataShape < Q , D , E >
30+ loaderRes as Types . ResolveDataShape <
31+ Types . MakeDataRequired < Q > ,
32+ D ,
33+ E
34+ >
3235 )
3336 : loaderRes ;
3437
@@ -119,38 +122,3 @@ export const createLoader = <
119122
120123 return loader ;
121124} ;
122-
123- const tester = createLoader ( {
124- queriesArg : ( props : { } ) => "test" ,
125- useQuery : ( arg ) => {
126- const q1 = useCreateQuery ( async ( ) => "foo" as const ) ;
127- const q2 = useCreateQuery ( async ( ) => "bar" as const ) ;
128- return {
129- queries : {
130- q1,
131- } ,
132- deferredQueries : {
133- q2,
134- } ,
135- } ;
136- } ,
137- transform : ( data ) => ( {
138- ...data ,
139- foo : "bar" as const ,
140- } ) ,
141- } ) . extend ( {
142- useQuery : ( ) => ( {
143- queries : {
144- foo : useCreateQuery ( async ( ) => "bar" as const ) ,
145- } ,
146- deferredQueries : {
147- bar : useCreateQuery ( async ( ) => "foo" as const ) ,
148- } ,
149- } ) ,
150- transform : ( data ) => ( {
151- ...data ,
152- bar : "foo" ,
153- } ) ,
154- } ) ;
155-
156- type Tester = Types . InferLoaderData < typeof tester > ;
You can’t perform that action at this time.
0 commit comments