@interaction/eagle
Version:
JavaScript library
16 lines (12 loc) • 448 B
JavaScript
var _isArray = /*#__PURE__*/require("./_isArray");
function _checkForMethod(methodName, fn) {
return function () {
var len = arguments.length;
if (len === 0) {
return fn();
}
var obj = arguments[len - 1];
return _isArray(obj) || typeof obj[methodName] !== 'function' ? fn.apply(this, arguments) : obj[methodName].apply(obj, Array.prototype.slice.call(arguments, 0, len - 1));
};
}
module.exports = _checkForMethod;