import client from './client' import type { TokenResponse, User } from '@/types' export interface RegisterData { login: string password: string nickname: string } export interface LoginData { login: string password: string } export const authApi = { register: async (data: RegisterData): Promise => { const response = await client.post('/auth/register', data) return response.data }, login: async (data: LoginData): Promise => { const response = await client.post('/auth/login', data) return response.data }, me: async (): Promise => { const response = await client.get('/auth/me') return response.data }, }