1.1.0 • Published 8 years ago
is-async-fn v1.1.0
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.
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