import request from '@/utils/request' import type { AxiosResponse } from 'axios' import type { LoginRequest, LoginResponse, ApiResponse } from '@/types' export const login = (data: LoginRequest): Promise>> => { return request.post>('/api/auth/login', data) } export const logout = () => { return request.post('/api/auth/logout') } export const getCurrentUser = () => { return request.get('/api/auth/me') } export const refreshToken = () => { return request.post('/api/auth/refresh') }