UNPKG

@graphteon/juricode

Version:

We are forging the future with lines of digital steel

20 lines 768 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.retrieveAxiosErrorMessage = void 0; const type_guards_1 = require("./type-guards"); const retrieveAxiosErrorMessage = (error) => { let errorMessage = null; if ((0, type_guards_1.isAxiosErrorWithErrorField)(error) && error.response?.data.error) { errorMessage = error.response?.data.error; } else if ((0, type_guards_1.isAxiosErrorWithMessageField)(error) && error.response?.data.message) { errorMessage = error.response?.data.message; } else { errorMessage = error.message; } return errorMessage; }; exports.retrieveAxiosErrorMessage = retrieveAxiosErrorMessage; //# sourceMappingURL=retrieve-axios-error-message.js.map