UNPKG

@interaction/eagle

Version:
16 lines (12 loc) 448 B
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;