From 1140bbb990c37e492aa8d457a1e65ff5a0ac24ed Mon Sep 17 00:00:00 2001 From: Thibaut David Date: Tue, 19 Oct 2021 13:09:15 +0200 Subject: [PATCH] fix: add axioserror type on error --- src/lib/strapi.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/strapi.ts b/src/lib/strapi.ts index 48a46b3..8c7a4d6 100644 --- a/src/lib/strapi.ts +++ b/src/lib/strapi.ts @@ -1,5 +1,6 @@ // Module dependencies & types import axios, { + AxiosError, AxiosInstance, AxiosRequestConfig, AxiosResponse, @@ -95,15 +96,17 @@ export class Strapi { }); return response.data; } catch (error) { + const e = error as AxiosError; + // Strapi error or not - if (!error.response) { + if (!e.response) { throw { status: 500, - message: error.message, + message: e.message, original: error, }; } else { - const { status, data }: AxiosResponse = error.response; + const { status, data }: AxiosResponse = e.response; // format error message let message;