feat(projects): 重构项目的TS类型架构,去除interface文件夹

This commit is contained in:
Soybean
2022-03-12 17:45:37 +08:00
parent 75de2b0604
commit 8191490f39
58 changed files with 400 additions and 461 deletions

View File

@ -1,6 +1,6 @@
import qs from 'qs';
import FormData from 'form-data';
import { ContentType } from '@/enum';
import { EnumContentType } from '@/enum';
import { isArray } from '../common';
/**
@ -12,11 +12,11 @@ export async function transformRequestData(requestData: any, contentType?: strin
// application/json类型不处理
let data = requestData;
// form类型转换
if (contentType === ContentType.formUrlencoded) {
if (contentType === EnumContentType.formUrlencoded) {
data = qs.stringify(requestData);
}
// form-data类型转换
if (contentType === ContentType.formData) {
if (contentType === EnumContentType.formData) {
const key = Object.keys(requestData)[0];
const file = requestData.data[key];
data = await transformFile(file, key);