1 var eq = require(
'./eq');
4 var objectProto = Object.prototype;
7 var hasOwnProperty = objectProto.hasOwnProperty;
21 function customDefaultsAssignIn(objValue, srcValue, key,
object) {
22 if (objValue === undefined ||
23 (eq(objValue, objectProto[key]) && !hasOwnProperty.call(
object, key))) {
29 module.exports = customDefaultsAssignIn;