|
|
|
declare module "*.txt" { |
|
const content: string; |
|
export default content; |
|
} |
|
declare module '*.vue' { |
|
import { DefineComponent } from 'vue' |
|
|
|
const component: DefineComponent<{}, {}, any> |
|
export default component |
|
} |
|
|
|
declare module 'qs'; |
|
|
|
declare type Recordable<T = any, K = string> = Record<K extends null | undefined ? string : K, T> |
|
|
|
declare type AxiosHeaders = |
|
| 'application/json' |
|
| 'application/x-www-form-urlencoded' |
|
| 'multipart/form-data' |
|
|
|
declare type AxiosMethod = 'get' | 'post' | 'delete' | 'put' |
|
|
|
declare type AxiosResponseType = 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream' |
|
|
|
declare type AxiosConfig = { |
|
params?: any |
|
data?: any |
|
url?: string |
|
method?: AxiosMethod |
|
headersType?: string |
|
responseType?: AxiosResponseType |
|
} |
|
|
|
|