UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

17 lines (16 loc) 713 B
export default customDefaultsMerge; /** * Used by `defaultsDeep` to customize its `merge` use to merge source * objects into destination objects that are passed thru. * * @private * @param {*} objValue The destination value. * @param {*} srcValue The source value. * @param {string} key The key of the property to merge. * @param {Object} object The parent object of `objValue`. * @param {Object} source The parent object of `srcValue`. * @param {Object} [stack] Tracks traversed source values and their merged * counterparts. * @returns {*} Returns the value to assign. */ declare function customDefaultsMerge(objValue: any, srcValue: any, key: string, object: any, source: any, stack?: any): any;