(target, source, options)
| 6911 | return options.clone !== false && options.isMergeableObject(value) ? deepmerge(emptyTarget(value), value, options) : value; |
| 6912 | } |
| 6913 | function defaultArrayMerge(target, source, options) { |
| 6914 | return target.concat(source).map(function(element) { |
| 6915 | return cloneUnlessOtherwiseSpecified(element, options); |
| 6916 | }); |
| 6917 | } |
| 6918 | function mergeObject(target, source, options) { |
| 6919 | var destination = {}; |
| 6920 | if (options.isMergeableObject(target)) Object.keys(target).forEach(function(key) { |
nothing calls this directly
no test coverage detected