| |
| 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 |
| } |
|
|
|
|