import axios, { AxiosInstance, AxiosStatic } from 'axios'; export class HttpClient { instance: AxiosInstance; constructor(args: Parameters[0]) { this.instance = axios.create(args); this.instance.interceptors.response.use( (response) => { return response; }, (error) => { console.error( 'HttpClient.ts > this.instance.interceptors.response > error: ', error, ); throw error; }, ); } }