diff --git a/src/js/utils/is.js b/src/js/utils/is.js index 38317e3f..175ecb96 100644 --- a/src/js/utils/is.js +++ b/src/js/utils/is.js @@ -9,7 +9,7 @@ const isObject = (input) => getConstructor(input) === Object; const isNumber = (input) => getConstructor(input) === Number && !Number.isNaN(input); const isString = (input) => getConstructor(input) === String; const isBoolean = (input) => getConstructor(input) === Boolean; -const isFunction = (input) => getConstructor(input) === Function; +const isFunction = (input) => typeof input === 'function'; const isArray = (input) => Array.isArray(input); const isWeakMap = (input) => instanceOf(input, WeakMap); const isNodeList = (input) => instanceOf(input, NodeList);