cleanup unnecessary type cast

This commit is contained in:
karamvir
2023-07-25 22:29:04 -07:00
parent 5138ce2040
commit 51bdc6b221

View File

@@ -26,12 +26,7 @@ export const useRead = <
"initialData" | "queryFn" | "queryKey" "initialData" | "queryFn" | "queryKey"
> >
) => ) =>
useQuery( useQuery([type, params], () => client.read({ type, params } as any), config);
[type, params],
async () =>
(await client.read({ type, params } as any)) as ReadResponses[T],
config
);
export const useWrite = < export const useWrite = <
T extends Types.WriteRequest["type"], T extends Types.WriteRequest["type"],
@@ -45,8 +40,7 @@ export const useWrite = <
) => ) =>
useMutation( useMutation(
[type], [type],
async (params: P) => (params: P) => client.write({ type, params } as any),
(await client.write({ type, params } as any)) as WriteResponses[T],
config config
); );
@@ -62,8 +56,7 @@ export const useExecute = <
) => ) =>
useMutation( useMutation(
[type], [type],
async (params: P) => (params: P) => client.execute({ type, params } as any),
(await client.execute({ type, params } as any)) as ExecuteResponses[T],
config config
); );