UNPKG

konfig-axios-fetch-adapter

Version:
14 lines (13 loc) 626 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const axios_1 = require("axios"); function settle(resolve, reject, response) { var validateStatus = response.config.validateStatus; if (!response.status || !validateStatus || validateStatus(response.status)) { resolve(response); } else { reject(new axios_1.AxiosError("Request failed with status code " + response.status, [axios_1.AxiosError.ERR_BAD_REQUEST, axios_1.AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], response.config, response.request, response)); } } exports.default = settle;