/node_modules/axios/lib/core/enhanceError.js
https://bitbucket.org/jyoti201/multisite-admin · JavaScript · 21 lines · 10 code · 1 blank · 10 comment · 1 complexity · 49c59a4624a7a6a9c00e3d0681b98154 MD5 · raw file
- 'use strict';
- /**
- * Update an Error with the specified config, error code, and response.
- *
- * @param {Error} error The error to update.
- * @param {Object} config The config.
- * @param {string} [code] The error code (for example, 'ECONNABORTED').
- * @param {Object} [request] The request.
- * @param {Object} [response] The response.
- * @returns {Error} The error.
- */
- module.exports = function enhanceError(error, config, code, request, response) {
- error.config = config;
- if (code) {
- error.code = code;
- }
- error.request = request;
- error.response = response;
- return error;
- };