Skip to content

Commit ff61caa

Browse files
committed
Slight refactor/namings/comment on mergeConfig
1 parent b1c3786 commit ff61caa

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

lib/core/mergeConfig.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ var utils = require('../utils');
44

55
/**
66
* Config-specific merge-function which creates a new config-object
7-
* based on given defaults and instance config.
7+
* by merging two configuration objects together.
88
*
99
* @param {Object} config1
1010
* @param {Object} config2
@@ -15,13 +15,11 @@ module.exports = function mergeConfig(config1, config2) {
1515
config2 = config2 || {};
1616
var config = {};
1717

18-
utils.forEach(['url', 'method', 'params', 'data'], function valueFromInstanceConfig(prop) {
19-
if (typeof config2[prop] !== 'undefined') {
20-
config[prop] = config2[prop];
21-
}
18+
utils.forEach(['url', 'method', 'params', 'data'], function valueFromConfig2(prop) {
19+
config[prop] = config2[prop];
2220
});
2321

24-
utils.forEach(['headers', 'auth', 'proxy'], function mergeInstanceConfigWithDefaults(prop) {
22+
utils.forEach(['headers', 'auth', 'proxy'], function mergeValues(prop) {
2523
if (typeof config2[prop] !== 'undefined') {
2624
if (typeof config2[prop] === 'object') {
2725
config[prop] = utils.deepMerge(config1[prop], config2[prop]);
@@ -38,7 +36,7 @@ module.exports = function mergeConfig(config1, config2) {
3836
'timeout', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',
3937
'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', 'maxContentLength',
4038
'validateStatus', 'maxRedirects', 'httpAgent', 'httpsAgent', 'cancelToken'
41-
], function defaultToInstanceConfig(prop) {
39+
], function defaultToConfig2(prop) {
4240
config[prop] = typeof config2[prop] === 'undefined' ? config1[prop] : config2[prop];
4341
});
4442

0 commit comments

Comments
 (0)