Lines Matching refs:customizer

2662     function baseClone(value, bitmask, customizer, key, object, stack) {  argument
2668 if (customizer) {
2669 result = object ? customizer(value, key, object, stack) : customizer(value);
2714 result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
2718 result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));
2733 assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));
3309 function baseIsEqual(value, other, bitmask, customizer, stack) { argument
3316 return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);
3333 function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) { argument
3356 ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)
3357 : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);
3368 return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);
3375 return equalObjects(object, other, bitmask, customizer, equalFunc, stack);
3399 function baseIsMatch(object, source, matchData, customizer) { argument
3402 noCustomizer = !customizer;
3429 if (customizer) {
3430 var result = customizer(objValue, srcValue, key, object, source, stack);
3433 …? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)
3638 function baseMerge(object, source, srcIndex, customizer, stack) { argument
3645 baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack);
3648 var newValue = customizer
3649 ? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack)
3675 function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) { argument
3684 var newValue = customizer
3685 ? customizer(objValue, srcValue, (key + ''), object, source, stack)
3731 mergeFunc(newValue, srcValue, srcIndex, customizer, stack);
4020 function baseSet(object, path, value, customizer) { argument
4041 newValue = customizer ? customizer(objValue, key, nested) : undefined;
4387 function baseUpdate(object, path, updater, customizer) { argument
4388 return baseSet(object, path, updater(baseGet(object, path)), customizer);
4822 function copyObject(source, props, object, customizer) { argument
4832 var newValue = customizer
4833 ? customizer(object[key], source[key], key, object, source)
4900 customizer = length > 1 ? sources[length - 1] : undefined,
4903 customizer = (assigner.length > 3 && typeof customizer == 'function')
4904 ? (length--, customizer)
4908 customizer = length < 3 ? undefined : customizer;
4915 assigner(object, source, index, customizer);
5675 function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { argument
5701 if (customizer) {
5703 ? customizer(othValue, arrValue, index, other, array, stack)
5704 : customizer(arrValue, othValue, index, array, other, stack);
5717 … (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
5726 equalFunc(arrValue, othValue, bitmask, customizer, stack)
5754 function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) { argument
5807 … var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);
5832 function equalObjects(object, other, bitmask, customizer, equalFunc, stack) { argument
5865 if (customizer) {
5867 ? customizer(othValue, objValue, key, other, object, stack)
5868 : customizer(objValue, othValue, key, object, other, stack);
5872 ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))
11132 function cloneWith(value, customizer) { argument
11133 customizer = typeof customizer == 'function' ? customizer : undefined;
11134 return baseClone(value, CLONE_SYMBOLS_FLAG, customizer);
11187 function cloneDeepWith(value, customizer) { argument
11188 customizer = typeof customizer == 'function' ? customizer : undefined;
11189 return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);
11635 function isEqualWith(value, other, customizer) { argument
11636 customizer = typeof customizer == 'function' ? customizer : undefined;
11637 var result = customizer ? customizer(value, other) : undefined;
11638 return result === undefined ? baseIsEqual(value, other, undefined, customizer) : !!result;
11927 function isMatchWith(object, source, customizer) { argument
11928 customizer = typeof customizer == 'function' ? customizer : undefined;
11929 return baseIsMatch(object, source, getMatchData(source), customizer);
12739 var assignInWith = createAssigner(function(object, source, srcIndex, customizer) { argument
12740 copyObject(source, keysIn(source), object, customizer);
12771 var assignWith = createAssigner(function(object, source, srcIndex, customizer) { argument
12772 copyObject(source, keys(source), object, customizer);
13540 var mergeWith = createAssigner(function(object, source, srcIndex, customizer) { argument
13541 baseMerge(object, source, srcIndex, customizer);
13769 function setWith(object, path, value, customizer) { argument
13770 customizer = typeof customizer == 'function' ? customizer : undefined;
13771 return object == null ? object : baseSet(object, path, value, customizer);
13965 function updateWith(object, path, updater, customizer) { argument
13966 customizer = typeof customizer == 'function' ? customizer : undefined;
13967 return object == null ? object : baseUpdate(object, path, castFunction(updater), customizer);