/
foult080
/
hackaton-app
Обзор
Документация
Войти
/
foult080
/
hackaton-app
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
web-app/src/api/auth.ts
35 строк
812 B
Foult080
fix(): some fixes for auth
10 июл 2026, 10:58
10 июл 2026, 10:58
ff9ca13
Код
Авторство
О чём код?
import client from './client' import type { ApiResponse } from '../types/api' import type { User } from '../types/user' export interface LoginData { email: string password: string } export interface RegisterData { name: string email: string password: string group?: string } interface AuthResponse { token: string refreshToken: string } export const authApi = { login(data: LoginData) { return client.post<ApiResponse<AuthResponse>>('/auth/login', data) }, register(data: RegisterData) { return client.post<ApiResponse<AuthResponse>>('/users', data) }, refresh(refreshToken: string) { return client.post<ApiResponse<{ token: string; refreshToken: string }>>('/auth/refresh', { refreshToken }) }, getMe() { return client.get<ApiResponse<User>>('/auth/me') }, }