UNPKG

@gravityforms/gulp-tasks

Version:
27 lines (25 loc) 641 B
/** * @module isFunction * @description Determines if the specified functionToCheck is a function. * * @since 1.0.0 * * @param {*} functionToCheck The item to be tested. * * @return {boolean} Returns true if the specified functionToCheck is a function. Returns false otherwise. * * @example * import { isFunction } from "@gravityforms/utils"; * * function Example() { * const isFunction = isFunction( fn1 ); * } * function fn1() { * return 1; * } * */ const isFunction = ( functionToCheck ) => { return functionToCheck && {}.toString.call( functionToCheck ) === '[object Function]'; }; module.exports = isFunction;