File tree Expand file tree Collapse file tree 3 files changed +10
-5
lines changed
Expand file tree Collapse file tree 3 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " @ryfylke-react/rtk-query-loader" ,
3- "version" : " 0.2.85 " ,
3+ "version" : " 0.2.9 " ,
44 "description" : " Lets you create loaders that contain multiple RTK queries." ,
55 "main" : " ./dist/cjs/index.js" ,
66 "module" : " ./dist/esm/index.js" ,
Original file line number Diff line number Diff line change @@ -81,17 +81,20 @@ export const createLoader = <
8181 return loader ;
8282} ;
8383
84- /* const l = createLoader({
84+ /* const getData = <T>(): T | undefined => "" as T;
85+
86+ const l = createLoader({
8587 queries: () =>
8688 [
8789 {
90+ data: getData<{ key: string }>(),
8891 isError: false,
8992 isFetching: false,
9093 isLoading: false,
9194 isSuccess: false,
9295 isUninitialized: true,
9396 refetch: () => {},
94- } as Types.UseQueryResult<{key: "value"}> ,
97+ },
9598 ] as const,
9699 transform: (queries) => ({
97100 test: queries[0].data.key,
Original file line number Diff line number Diff line change @@ -23,8 +23,10 @@ export type UseQueryResult<T> = {
2323 refetch : ( ) => void ; // A function to force refetch the query
2424} ;
2525
26- export type MakeDataRequired < T > = {
27- [ K in keyof T ] -?: NonNullable < Required < T [ K ] > > ;
26+ export type MakeDataRequired <
27+ T extends readonly UseQueryResult < unknown > [ ]
28+ > = {
29+ [ K in keyof T ] -?: T [ K ] & { data : NonNullable < T [ K ] [ "data" ] > } ;
2830} ;
2931
3032export type LoaderTransformFunction <
You can’t perform that action at this time.
0 commit comments