Lines Matching refs:customizer

2620     function baseClone(value, bitmask, customizer, key, object, stack) {  argument
2626 if (customizer) {
2627 result = object ? customizer(value, key, object, stack) : customizer(value);
2672 result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
2676 result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));
2691 assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));
3267 function baseIsEqual(value, other, bitmask, customizer, stack) { argument
3274 return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);
3291 function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) { argument
3314 ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)
3315 : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);
3326 return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);
3333 return equalObjects(object, other, bitmask, customizer, equalFunc, stack);
3357 function baseIsMatch(object, source, matchData, customizer) { argument
3360 noCustomizer = !customizer;
3387 if (customizer) {
3388 var result = customizer(objValue, srcValue, key, object, source, stack);
3391 …? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)
3596 function baseMerge(object, source, srcIndex, customizer, stack) { argument
3603 baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack);
3606 var newValue = customizer
3607 ? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack)
3633 function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) { argument
3642 var newValue = customizer
3643 ? customizer(objValue, srcValue, (key + ''), object, source, stack)
3689 mergeFunc(newValue, srcValue, srcIndex, customizer, stack);
3965 function baseSet(object, path, value, customizer) { argument
3982 newValue = customizer ? customizer(objValue, key, nested) : undefined;
4325 function baseUpdate(object, path, updater, customizer) { argument
4326 return baseSet(object, path, updater(baseGet(object, path)), customizer);
4760 function copyObject(source, props, object, customizer) { argument
4770 var newValue = customizer
4771 ? customizer(object[key], source[key], key, object, source)
4838 customizer = length > 1 ? sources[length - 1] : undefined,
4841 customizer = (assigner.length > 3 && typeof customizer == 'function')
4842 ? (length--, customizer)
4846 customizer = length < 3 ? undefined : customizer;
4853 assigner(object, source, index, customizer);
5613 function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { argument
5638 if (customizer) {
5640 ? customizer(othValue, arrValue, index, other, array, stack)
5641 : customizer(arrValue, othValue, index, array, other, stack);
5654 … (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
5663 equalFunc(arrValue, othValue, bitmask, customizer, stack)
5691 function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) { argument
5744 … var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);
5769 function equalObjects(object, other, bitmask, customizer, equalFunc, stack) { argument
5801 if (customizer) {
5803 ? customizer(othValue, objValue, key, other, object, stack)
5804 : customizer(objValue, othValue, key, object, other, stack);
5808 ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))
11064 function cloneWith(value, customizer) {
11065 customizer = typeof customizer == 'function' ? customizer : undefined;
11066 return baseClone(value, CLONE_SYMBOLS_FLAG, customizer);
11119 function cloneDeepWith(value, customizer) {
11120 customizer = typeof customizer == 'function' ? customizer : undefined;
11121 return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);
11567 function isEqualWith(value, other, customizer) {
11568 customizer = typeof customizer == 'function' ? customizer : undefined;
11569 var result = customizer ? customizer(value, other) : undefined;
11570 return result === undefined ? baseIsEqual(value, other, undefined, customizer) : !!result;
11859 function isMatchWith(object, source, customizer) {
11860 customizer = typeof customizer == 'function' ? customizer : undefined;
11861 return baseIsMatch(object, source, getMatchData(source), customizer);
12671 var assignInWith = createAssigner(function(object, source, srcIndex, customizer) {
12672 copyObject(source, keysIn(source), object, customizer);
12703 var assignWith = createAssigner(function(object, source, srcIndex, customizer) {
12704 copyObject(source, keys(source), object, customizer);
13472 var mergeWith = createAssigner(function(object, source, srcIndex, customizer) {
13473 baseMerge(object, source, srcIndex, customizer);
13701 function setWith(object, path, value, customizer) {
13702 customizer = typeof customizer == 'function' ? customizer : undefined;
13703 return object == null ? object : baseSet(object, path, value, customizer);
13897 function updateWith(object, path, updater, customizer) {
13898 customizer = typeof customizer == 'function' ? customizer : undefined;
13899 return object == null ? object : baseUpdate(object, path, castFunction(updater), customizer);