whodis-sdk
Version:
A simple sdk for easy, secure authentication with the whodis platform. Setup secure authentication for your app in seconds.
15 lines • 798 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.findWhodisBadRequestErrorInAxiosError = exports.WhodisBadRequestError = void 0;
class WhodisBadRequestError extends Error {
}
exports.WhodisBadRequestError = WhodisBadRequestError;
const findWhodisBadRequestErrorInAxiosError = ({ axiosError, }) => {
if (!axiosError.response)
return null; // if no response, do nothing
if (axiosError.response.data.errorType !== 'BadRequestError')
return null; // if not a bad request error, do nothing
return new WhodisBadRequestError(axiosError.response.data.errorMessage); // throw whodisBadRequestError if so
};
exports.findWhodisBadRequestErrorInAxiosError = findWhodisBadRequestErrorInAxiosError;
//# sourceMappingURL=WhodisBadRequestError.js.map