Skip to content

isAsyncFunction

Checks if a value is an async function.

Returns true for any function declared with async.

Available since v2.0.0

import { isAsyncFunction } from '@helpers4/type';
isAsyncFunction(value: unknown): value is function
ParameterTypeDescription
valueunknownThe value to check

value is function — True if value is an async function

isAsyncFunction(async () => {})      // => true
isAsyncFunction(async function() {}) // => true
isAsyncFunction(() => {})            // => false
isAsyncFunction(42)                  // => false

View source on GitHub