UNPKG

aneka

Version:

Some usefull function helper for daily use

15 lines (12 loc) 373 B
import mergeWith from 'lodash-es/mergeWith.js' import isArray from 'lodash-es/isArray.js' function defaultsDeep (...args) { const output = {} args.reverse().forEach(function (item) { mergeWith(output, item, function (objectValue, sourceValue) { return isArray(sourceValue) ? sourceValue : undefined }) }) return output } export default defaultsDeep