refactor: ♻️ 优化axios响应数据TS类型提示

This commit is contained in:
cshaptx4869
2024-05-02 19:05:19 +08:00
parent 8c3e1bbbb2
commit 537095912d
8 changed files with 54 additions and 64 deletions

View File

@@ -1,5 +1,4 @@
import request from "@/utils/request";
import { AxiosPromise } from "axios";
import { FileInfo } from "./types";
/**
@@ -7,10 +6,10 @@ import { FileInfo } from "./types";
*
* @param file
*/
export function uploadFileApi(file: File): AxiosPromise<FileInfo> {
export function uploadFileApi(file: File) {
const formData = new FormData();
formData.append("file", file);
return request({
return request<any, ResponseData<FileInfo>>({
url: "/api/v1/files",
method: "post",
data: formData,