import axios, { AxiosError, type AxiosResponse } from 'axios'; export type CreateLocalAxiosProps = { protocol: string; host: string; }; export const createLocalAxios = ({ protocol, host }: CreateLocalAxiosProps) => { const localAxios = axios.create({ baseURL: protocol + host }); localAxios.interceptors.response.use( (response: AxiosResponse) => response, (error: AxiosError) => error.response ); return localAxios; };