UNPKG

event-booking-api

Version:

Package for easy access to Event App API

17 lines (16 loc) 557 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleFetchErrors = void 0; const utils_1 = require("./utils"); const handleFetchErrors = (data) => { if (String(data.status).startsWith("5")) { throw new Error(data.statusText); } if (data.status === 400 && data.invalid_fields) { throw new Error((0, utils_1.createErrorMessageFromError)(data)); } if (String(data.status).startsWith("4")) { throw new Error(data.message); } }; exports.handleFetchErrors = handleFetchErrors;