test/html/HMR/public/dist/bundle.js
/**
 * Copies deep missing properties to the target object
 * @param targetObj {Object} target object
 * @param defaultObj {Object} default object
 * @param exclude {Array} exclude properties from copy
 * @returns {*}
 */
Copies deep missing properties to the target object
@param targetObj {Object} target object
@param defaultObj {Object} default object
@param exclude {Array} exclude properties from copy
@returns {*}
Copies deep missing properties to the target object @param targetObj { Object } target object @param defaultObj { Object } default object @param exclude { Array } exclude properties from copy @returns { * }
function extend(targetObj, defaultObj) {
    var exclude = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
    for (var i in defaultObj) {
        if (defaultObj.hasOwnProperty(i) && exclude.indexOf(i) === -1) {
            if (!targetObj.hasOwnProperty(i) || typeof targetObj[i] === 'undefined') {
                targetObj[i] = defaultObj[i];
            } else if (_typeof(targetObj[i]) === 'object') {
                extend(targetObj[i], defaultObj[i]);
            }
        }
    }
    return targetObj;
}
function extend ( targetObj , defaultObj ) { var exclude = arguments . length > 2 && arguments [ 2 ] !== undefined ? arguments [ 2 ] : [ ] ; for ( var i in defaultObj ) { if ( defaultObj . hasOwnProperty ( i ) && exclude . indexOf ( i ) === - 1 ) { if ( ! targetObj . hasOwnProperty ( i ) || typeof targetObj [ i ] === 'undefined' ) { targetObj [ i ] = defaultObj [ i ] ; } else if ( _typeof ( targetObj [ i ] ) === 'object' ) { extend ( targetObj [ i ] , defaultObj [ i ] ) ; } } } return targetObj ; }
Copies deep missing properties to the target object
 @param targetObj {Object} target object
 @param defaultObj {Object} default object
 @param exclude {Array} exclude properties from copy
 @returns {*}
Copies deep missing properties to the target object @param targetObj { Object } target object @param defaultObj { Object } default object @param exclude { Array } exclude properties from copy @returns { * }
/* istanbul ignore else  */