in packages/core/alfa-core/src/utils/interceptors/networkErrorInterceptor.ts [4:25]
export default async function responseErrorInterceptor(error: AxiosError) {
// just handle axiosError
if (!axios.isAxiosError(error)) throw error;
const { config } = error;
let response = {
status: 404,
statusText: 'NetworkError',
headers: error?.response?.headers,
config,
data: null,
};
try {
response = await axios(config);
} catch (e) {
// ...
}
return response;
}