D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
shaghela.online
/
node_modules
/
type
/
docs
/
Filename :
function.md
back
Copy
# Function _Function_ instance ## `function/is` Confirms if given object is a native function ```javascript const isFunction = require("type/function/is"); isFunction(function () {}); // true isFunction(() => {}); // true isFunction(class {}); // true isFunction("foo"); // false ``` ## `function/ensure` If given argument is a function object, it is returned back. Otherwise `TypeError` is thrown. ```javascript const ensureFunction = require("type/function/ensure"); const fn = function () {}; ensureFunction(fn); // fn ensureFunction(/foo/); // Thrown TypeError: /foo/ is not a function ```