code cleanup

This commit is contained in:
mengstabketemaw
2026-06-05 15:19:55 +03:00
parent 47b36cf91d
commit aa128664a2

View File

@@ -37,8 +37,22 @@ export function useApiQuery<TData = unknown>(
};
}
export function useApiMutation<TData = unknown>() {
return useApiMutationMutation() as ReturnType<typeof useApiMutationMutation> & {
type UseApiMutationResult<TData> = {
data: TData | undefined;
};
isLoading: boolean;
isError: boolean;
error: unknown;
isSuccess: boolean;
status: 'uninitialized' | 'pending' | 'fulfilled' | 'rejected';
reset: () => void;
};
export function useApiMutation<TData = unknown>(): [
(args: ApiQueryArgs) => Promise<{ data: TData }>,
UseApiMutationResult<TData>,
] {
return useApiMutationMutation() as unknown as [
(args: ApiQueryArgs) => Promise<{ data: TData }>,
UseApiMutationResult<TData>,
];
}