Checks whether a value is an asynchronous function according to its string representation ("async" keyword).
isAsyncFunction(async () => {}) // trueisAsyncFunction(async function () {}) // trueisAsyncFunction(cb => new Promise(cb)) // false (missing keyword)isAsyncFunction({ async() {} }.async) // false (its name is "async") Copy
isAsyncFunction(async () => {}) // trueisAsyncFunction(async function () {}) // trueisAsyncFunction(cb => new Promise(cb)) // false (missing keyword)isAsyncFunction({ async() {} }.async) // false (its name is "async")
3.0.0-beta.1
Checks whether a value is an asynchronous function according to its string representation ("async" keyword).