UNPKG

@gravityforms/utils

Version:
25 lines (24 loc) 611 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; * } * */ export default function( functionToCheck ) { return functionToCheck && {}.toString.call( functionToCheck ) === '[object Function]'; }