UNPKG

@rocali/expo-ts-rest-template

Version:

Expo project template with TypeScript, eslint, prettier, react-navigation, storybook, jest and examples for a quick start.

38 lines (32 loc) 787 B
// POST /login and /token requests are handled by rickandmortyapi.com // so we are mocking for demo purposes //login export interface LoginVars { email: string; password: string; } export type LoginData = { token: string; }; export async function login({ email, //eslint-disable-line password, //eslint-disable-line }: LoginVars): Promise<LoginData> { // const { data } = await axiosInstance.post<LoginData>(`/login`, { // email, // password, // }); return { token: 'mocked-token', }; } //refreshToken export type RefreshTokenData = { token: string; }; export async function refreshToken(): Promise<RefreshTokenData> { // const { data } = await axiosInstance.get<RefreshTokenData>(`/token`); return { token: 'mocked--refreshed-token', }; }