mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-08 10:17:48 +00:00
Add getObject and releaseObject to setBindData.
Former-commit-id: d4152ccc078bfa64d62640d89b673057cf9f6a19
This commit is contained in:
21
build.js
21
build.js
@@ -226,7 +226,7 @@
|
||||
'noop': [],
|
||||
'releaseArray': [],
|
||||
'releaseObject': [],
|
||||
'setBindData': ['noop'],
|
||||
'setBindData': ['getObject', 'noop', 'releaseObject'],
|
||||
'shimIsPlainObject': ['forIn', 'isArguments', 'isFunction', 'isNode'],
|
||||
'shimKeys': ['createIterator'],
|
||||
'slice': [],
|
||||
@@ -4049,13 +4049,6 @@
|
||||
source = removeKeysOptimization(source);
|
||||
source = removeSupportNonEnumArgs(source);
|
||||
}
|
||||
if (isExcluded('sortBy')) {
|
||||
_.each([removeFromGetObject, removeFromReleaseObject], function(func) {
|
||||
source = func(source, 'criteria');
|
||||
source = func(source, 'index');
|
||||
source = func(source, 'value');
|
||||
});
|
||||
}
|
||||
if (isExcluded('throttle')) {
|
||||
_.each(['leading', 'maxWait', 'trailing'], function(prop) {
|
||||
source = removeFromGetObject(source, prop);
|
||||
@@ -4075,6 +4068,18 @@
|
||||
.replace(/,(?=\s*])/, '');
|
||||
});
|
||||
}
|
||||
_.each([removeFromGetObject, removeFromReleaseObject], function(func) {
|
||||
if (isExcluded('setBindData')) {
|
||||
source = func(source, 'configurable');
|
||||
source = func(source, 'enumerable');
|
||||
source = func(source, 'writable');
|
||||
}
|
||||
if (isExcluded('sortBy')) {
|
||||
source = func(source, 'criteria');
|
||||
source = func(source, 'index');
|
||||
source = func(source, 'value');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// remove functions from the build
|
||||
|
||||
Reference in New Issue
Block a user