chore: request client

This commit is contained in:
yangsy
2025-10-11 14:30:59 +08:00
parent 3c69887308
commit 8765a51d24

View File

@@ -69,7 +69,7 @@ export class Request {
}); });
} }
post<T>(url: string, data: AxiosRequestConfig['data'], option?: Partial<Omit<AxiosRequestConfig, 'data'>> & { retRaw?: boolean; upload?: boolean }): Promise<Response<T>> { post<T>(url: string, data?: AxiosRequestConfig['data'], option?: Partial<Omit<AxiosRequestConfig, 'data'>> & { retRaw?: boolean; upload?: boolean }): Promise<Response<T>> {
const { retRaw, upload, ...reqConfig } = option ?? {}; const { retRaw, upload, ...reqConfig } = option ?? {};
return new Promise((resolve) => { return new Promise((resolve) => {
this.instance this.instance
@@ -88,7 +88,7 @@ export class Request {
}); });
} }
put<T>(url: string, data: AxiosRequestConfig['data'], option?: Partial<Omit<AxiosRequestConfig, 'data'>>): Promise<Response<T>> { put<T>(url: string, data?: AxiosRequestConfig['data'], option?: Partial<Omit<AxiosRequestConfig, 'data'>>): Promise<Response<T>> {
const reqConfig = option ?? {}; const reqConfig = option ?? {};
return new Promise((resolve) => { return new Promise((resolve) => {
this.instance this.instance