UNPKG

hd-utils

Version:

A handy utils for modern JS developers

12 lines (11 loc) 390 B
import isFunction from './isFunction'; import isPromise from './isPromise'; /** * @function isAsyncFunction * @description will check if the passed function is async function. * @example `isAsyncFunction(async function(){}) // true` * @example `isAsyncFunction(function(){}) // false` */ export default function isAsyncFunction(fun) { return isFunction(fun) && isPromise(fun()); }