MCPcopy
hub / github.com/axios/axios / settle

Function settle

lib/core/settle.js:14–27  ·  view source on GitHub ↗
(resolve, reject, response)

Source from the content-addressed store, hash-verified

12 * @returns {object} The response.
13 */
14export default function settle(resolve, reject, response) {
15 const validateStatus = response.config.validateStatus;
16 if (!response.status || !validateStatus || validateStatus(response.status)) {
17 resolve(response);
18 } else {
19 reject(new AxiosError(
20 'Request failed with status code ' + response.status,
21 response.status >= 400 && response.status < 500 ? AxiosError.ERR_BAD_REQUEST : AxiosError.ERR_BAD_RESPONSE,
22 response.config,
23 response.request,
24 response
25 ));
26 }
27}

Callers 5

factoryFunction · 0.85
onloadendFunction · 0.85
http.jsFile · 0.85
settle.test.jsFile · 0.85

Calls 1

validateStatusFunction · 0.50

Tested by

no test coverage detected