import { service } from './service' import { config } from './config' const { default_headers } = config const request = (option: any) => { const { url, method, params, data, headersType, responseType } = option return service({ url: url, method, params, data, responseType: responseType, headers: { 'Content-Type': headersType || default_headers } }) } export default { get: (option: any) => { return request({ method: 'get', ...option }) as unknown as T }, post: (option: any) => { return request({ method: 'post', ...option }) as unknown as T }, delete: (option: any) => { return request({ method: 'delete', ...option }) as unknown as T }, put: (option: any) => { return request({ method: 'put', ...option }) as unknown as T } }