is-async-fn

Check if something is an ES7 async function

MIT 3 个版本
安装
npm install is-async-fn
yarn add is-async-fn
pnpm add is-async-fn
bun add is-async-fn
README

is-async-fn

build status

Check if something is an ES7/ES2016 async/await function. i.e. It checks if the function was defined with the async keyword. It does NOT attempt to detect if the function is a traditional asynchronous function, one with a callback.

Compatible with code transformed with Babel 5 and Babel 6.

Install

npm i --save is-async-fn

Usage

isAsyncFn

Signature: isAsyncFn(function)

Parameters:

  • function: The function to check.

Returns: Type boolean. Returns true if the function was defined with the async keyword.

Example:

import isAsyncFn from 'is-async-fn'

console.log(isAsyncFn(function () {})) // => false
console.log(isAsyncFn(async function () {})) // => true

License

MIT

Copyright (c) JP Richardson

版本列表
1.1.0 2015-11-29
1.0.1 2015-11-29
1.0.0 2015-11-29