/
dbataeva
/
tasksApp
Обзор
Документация
Войти
/
dbataeva
/
tasksApp
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
finalProject
appProject/src/entities/user/api/userApi.ts
23 строки
526 B
Daria Bataeva
refactor(task7): move code into appProject folder
26 окт 2025, 14:56
26 окт 2025, 14:56
489b5b2
Код
Авторство
О чём код?
import { baseApi } from 'shared/api'; import { User, UserAuthLoginRequest, UserAuthLoginResponse, } from '../model/userTypes'; export const userApi = baseApi.injectEndpoints({ endpoints: (build) => ({ login: build.mutation<UserAuthLoginResponse, UserAuthLoginRequest>({ query: (requestData) => ({ url: 'auth/login', method: 'POST', body: requestData, }), }), getMe: build.query<User, void>({ query: () => '/users/me', }), }), }); export const { useLoginMutation, useGetMeQuery } = userApi;