summaryrefslogtreecommitdiff
path: root/tools/eslint/node_modules/lodash/internal/baseCallback.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/node_modules/lodash/internal/baseCallback.js')
-rw-r--r--tools/eslint/node_modules/lodash/internal/baseCallback.js35
1 files changed, 0 insertions, 35 deletions
diff --git a/tools/eslint/node_modules/lodash/internal/baseCallback.js b/tools/eslint/node_modules/lodash/internal/baseCallback.js
deleted file mode 100644
index 67fe087c4a..0000000000
--- a/tools/eslint/node_modules/lodash/internal/baseCallback.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var baseMatches = require('./baseMatches'),
- baseMatchesProperty = require('./baseMatchesProperty'),
- bindCallback = require('./bindCallback'),
- identity = require('../utility/identity'),
- property = require('../utility/property');
-
-/**
- * The base implementation of `_.callback` which supports specifying the
- * number of arguments to provide to `func`.
- *
- * @private
- * @param {*} [func=_.identity] The value to convert to a callback.
- * @param {*} [thisArg] The `this` binding of `func`.
- * @param {number} [argCount] The number of arguments to provide to `func`.
- * @returns {Function} Returns the callback.
- */
-function baseCallback(func, thisArg, argCount) {
- var type = typeof func;
- if (type == 'function') {
- return thisArg === undefined
- ? func
- : bindCallback(func, thisArg, argCount);
- }
- if (func == null) {
- return identity;
- }
- if (type == 'object') {
- return baseMatches(func);
- }
- return thisArg === undefined
- ? property(func)
- : baseMatchesProperty(func, thisArg);
-}
-
-module.exports = baseCallback;