Skip to content

Function: isAsyncFn() ​

isAsyncFn<TData, TArgs>(x): x is AsyncFn<TData, TArgs>

Defined in: packages/core/src/is/isFn.ts:21

Check if value is an Async function. Caution: May not work at runtime when Babel/Webpack is used due to code compilation.

Type Parameters ​

TData ​

TData = unknown

TArgs ​

TArgs extends unknown[] = unknown[]

Parameters ​

x ​

unknown

Returns ​

x is AsyncFn<TData, TArgs>

Example ​

javascript
import { isAsyncFn } from '@superutils/core'

isAsyncFn(async () => {}) // result: true
isAsyncFn(() => {}) // result: false