@reservoir0x/relay-sdk
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
15 lines • 583 B
JavaScript
import _axios from 'axios';
import { APIError } from './request.js';
export const axios = _axios.create();
axios.interceptors.response.use((_res) => {
if (_res.headers['Deprecation'] === 'true') {
console.warn(`Warning: API ${_res.config.url} is deprecated. Stability and performance may be affected.`);
}
return _res;
}, (error) => {
return Promise.reject(new APIError(error.response?.data?.message, error.response?.data?.statusCode || 500, {
...error.response?.data,
endpoint: error.config?.url
}));
});
//# sourceMappingURL=axios.js.map