openpanel/packages/medusa/src/utils/axios.ts
Stefan Pejcic 8595a9f4e5 back
2024-05-08 19:58:53 +02:00

20 lines
458 B
TypeScript

import { HttpError } from "@refinedev/core";
import axios from "axios";
export const axiosInstance = axios.create();
axiosInstance.interceptors.response.use(
(response) => {
return response;
},
(error) => {
const customError: HttpError = {
...error,
message: error.response?.data?.message,
statusCode: error.response?.status,
};
return Promise.reject(customError);
},
);