00001 var baseClone = require('./_baseClone'); 00002 00004 var CLONE_DEEP_FLAG = 1, 00005 CLONE_SYMBOLS_FLAG = 4; 00006 00035 function cloneDeepWith(value, customizer) { 00036 customizer = typeof customizer == 'function' ? customizer : undefined; 00037 return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer); 00038 } 00039 00040 module.exports = cloneDeepWith;