2.1.2 • Published 5 years ago

is-async-function-x v2.1.2

Weekly downloads
267
License
MIT
Repository
github
Last release
5 years ago

is-async-function-x

Determine if a function is a native aync function.

See: 14.6 Async Function Definitions

module.exports(fn)boolean

Checks if value is classified as an Async Function object.

Kind: Exported function
Returns: boolean - Returns true if value is correctly classified, else false.

ParamTypeDescription
fn*The value to check.

Example

import isAsyncFunction from 'is--async-function-x';

isAsyncFunction(); // false
isAsyncFunction(Number.MIN_VALUE); // false
isAsyncFunction('abc'); // false
isAsyncFunction(true); // false
isAsyncFunction({ name: 'abc' }); // false
isAsyncFunction(function () {}); // false
isAsyncFunction(new Function ()); // false
isAsyncFunction(function* test1() {}); // false
isAsyncFunction(function test2(a, b) {}); // false
isAsyncFunction(class Test {}); // false
isAsyncFunction((x, y) => {return this;}); // false
isAsyncFunction(async functin() {}); // true
2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.13

5 years ago

2.0.12

5 years ago

2.0.11

5 years ago

2.0.10

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.7.0

7 years ago

1.6.0

7 years ago

1.5.1

7 years ago

1.5.0

7 years ago

1.4.0

7 years ago

1.3.0

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago