Skip to content

isFunction

Import from @varavel/vdl-plugin-sdk/utils/predicates.

function isFunction(value): value is (args: any[]) => any;

Checks if value is a function.

Parameters

Parameter Type Description
value any The value to check.

Returns

value is (args: any[]) => any

Returns true if value is a function, else false.

Example

isFunction(Array.prototype.slice); // true
isFunction(async function () {}); // true
isFunction(function* () {}); // true
isFunction(Proxy); // true
isFunction(Int8Array); // true