| ; | |
| var enhanceError = require('./enhanceError'); | |
| /** | |
| * Create an Error with the specified message, config, error code, request and response. | |
| * | |
| * @param {string} message The error message. | |
| * @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 created error. | |
| */ | |
| module.exports = function createError(message, config, code, request, response) { | |
| var error = new Error(message); | |
| return enhanceError(error, config, code, request, response); | |
| }; | |