mirror of
https://github.com/jiangrui1994/CloudSaver.git
synced 2026-01-12 08:08:46 +08:00
format:format and fix code
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import axios, { AxiosResponse } from "axios";
|
||||
import axios, { AxiosResponse, AxiosRequestConfig } from "axios";
|
||||
import { ElMessage } from "element-plus";
|
||||
import { RequestResult } from "../types/response";
|
||||
|
||||
@@ -49,13 +49,17 @@ axiosInstance.interceptors.response.use(
|
||||
);
|
||||
|
||||
const request = {
|
||||
get: <T>(
|
||||
url: string,
|
||||
config?: Record<string, any>
|
||||
): Promise<RequestResult<T>> => {
|
||||
get: <T>(url: string, config?: AxiosRequestConfig): Promise<RequestResult<T>> => {
|
||||
return axiosInstance.get(url, { ...config });
|
||||
},
|
||||
post: axiosInstance.post,
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
post: <T, D = any>(
|
||||
url: string,
|
||||
data: D,
|
||||
config?: AxiosRequestConfig
|
||||
): Promise<RequestResult<T>> => {
|
||||
return axiosInstance.post(url, data, { ...config });
|
||||
},
|
||||
put: axiosInstance.put,
|
||||
delete: axiosInstance.delete,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user