import axios, { AxiosResponse } from "axios" import handleAxiosResponseError from "./utils/handleAxiosResponseError"; import handleAxiosResponseSuccess from "./utils/handleAxiosResponseSuccess"; const Http = axios.create() class Service { protected static Http = Http; protected static getData = getData; } function getData (res: AxiosResponse){ return res.data; } Http.defaults.baseURL = 'http://localhost:8080/v1'; Http.interceptors.response.use( handleAxiosResponseSuccess, handleAxiosResponseError ); export default Service;