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