( axiosArgs: RequestArgs, globalAxios: AxiosInstance, BASE_PATH: string, configuration?: Configuration )
| 104 | * @export |
| 105 | */ |
| 106 | export const createRequestFunction = function ( |
| 107 | axiosArgs: RequestArgs, |
| 108 | globalAxios: AxiosInstance, |
| 109 | BASE_PATH: string, |
| 110 | configuration?: Configuration |
| 111 | ) { |
| 112 | return <T = unknown, R = AxiosResponse<T>>( |
| 113 | axios: AxiosInstance = globalAxios, |
| 114 | basePath: string = BASE_PATH |
| 115 | ) => { |
| 116 | const axiosRequestArgs = { |
| 117 | ...axiosArgs.options, |
| 118 | url: (configuration?.basePath || basePath) + axiosArgs.url |
| 119 | }; |
| 120 | return axios.request<T, R>(axiosRequestArgs); |
| 121 | }; |
| 122 | }; |
no outgoing calls
no test coverage detected