$ gnpm install is-async-fn
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.
npm i --save is-async-fn
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
MIT
Copyright (c) JP Richardson
Copyright 2013 - present © cnpmjs.org | Home |