16 lines
364 B
TypeScript
16 lines
364 B
TypeScript
import { createAsyncThunk } from "@reduxjs/toolkit";
|
|
import axiosInstance from "../../api/axios";
|
|
import { LoginResponse } from "./types";
|
|
|
|
export const login = createAsyncThunk<LoginResponse>(
|
|
"auth/login",
|
|
async (values) => {
|
|
const res = await axiosInstance.post<LoginResponse, LoginResponse>(
|
|
"/login",
|
|
values
|
|
);
|
|
|
|
return res;
|
|
}
|
|
);
|