Checks if the given value is an AsyncFunction (opens in a new tab).
Syntax
import { isAsyncFunction } from '@opentf/std';
isAsyncFunction(
val: unknown
): booleanExamples
isAsyncFunction(function() {}) //=> false
isAsyncFunction({}) //=> false
function* generator(i) {
yield i;
yield i + 10;
}
isAsyncFunction(generator); //=> false
const afn = async () => {}
isAsyncFunction(afn) //=> true
async function getUsers() {}
isAsyncFunction(getUsers) //=> true
async function* aGen(i) {
yield i;
yield i + 10;
}
isAsyncFunction(aGen); //=> true