'use strict'; | |
exports.mergeOptions = function (defaults, options) { | |
options = options || {}; | |
return [defaults, options].reduce(function (merged, optObj) { | |
Object.keys(optObj).forEach(function (key) { | |
merged[key] = optObj[key]; | |
}); | |
return merged; | |
}, {}); | |
}; |