浏览代码

Signed-off-by: zhaobao <528046418@qq.com>

zhaobao 3 年之前
父节点
当前提交
8482c231a4
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      src/types/shims.d.ts

+ 13 - 0
src/types/shims.d.ts

@@ -1,3 +1,4 @@
+import axios from 'axios'
 declare interface Window {
   webkitDevicePixelRatio: any
   mozDevicePixelRatio: any
@@ -17,3 +18,15 @@ declare const __SYSTEM_INFO__: {
   }
   lastBuildTime: string
 }
+declare module 'axios' {
+  export interface AxiosInstance {
+    <T = any>(config: AxiosRequestConfig): Promise<T>;
+    request<T = any> (config: AxiosRequestConfig): Promise<T>;
+    get<T = any>(url: string, config?: AxiosRequestConfig): Promise<T>;
+    delete<T = any>(url: string, config?: AxiosRequestConfig): Promise<T>;
+    head<T = any>(url: string, config?: AxiosRequestConfig): Promise<T>;
+    post<T = any>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>;
+    put<T = any>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>;
+    patch<T = any>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>;
+  }
+}