@rocali/expo-ts-rest-template
Version:
Expo project template with TypeScript, eslint, prettier, react-navigation, storybook, jest and examples for a quick start.
13 lines (11 loc) • 375 B
text/typescript
import { AxiosError } from 'axios';
import { useMutation, UseMutationOptions } from 'react-query';
import { login, LoginData, LoginVars } from '../operations/auth';
export function useLoginMutation(
options?: Omit<
UseMutationOptions<LoginData, AxiosError, LoginVars, string>,
'mutationKey' | 'mutationFn'
>,
) {
return useMutation('login', login, options);
}