import axios from 'axios'; const successInterceptor = ({ data }) => { // crutch for old (Vertx) API if (Object.prototype.hasOwnProperty.call(data, '$items')) return data.$items; if (Object.prototype.hasOwnProperty.call(data, '$value')) return data.$value; return data; }; const apiSrvHttpClient = axios.create({ baseURL: process.env.API_SRV_BASE_URL, timeout: 20000, headers: { 'Content-Type': 'application/json' } }); apiSrvHttpClient.interceptors.response.use(successInterceptor); export { apiSrvHttpClient };