import { query } from '@/shared/api/query'; import { AuthResponse, LoginRequest } from './types'; export const login = async (data: LoginRequest): Promise => { const response = await query({ url: '/auth/login', method: 'post', data, }); if ('error' in response) { throw new Error(`Ошибка авторизации: ${response.error.status}`); } return response.data; };