3.1.2 • Published 6 years ago

assert-is-callable-x v3.1.2

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

assert-is-callable-x

If IsCallable(callbackfn) is false, throw a TypeError exception.

module.exports(value)*

Tests callback to see if it is callable, throws a TypeError if it is not. Otherwise returns the callback.

Kind: Exported function
Returns: * - Returns callback if it is callable.
Throws:

  • TypeError Throws if callback is not a callable.
ParamTypeDescription
value*The argument to be tested.
messagestringOptional alternative message.

Example

import assertIsCallable from 'assert-is-callable-x';

const primitive = true;
const mySymbol = Symbol('mySymbol');
const symObj = Object(mySymbol);
const object = {};
const fn = function fn() {};

assertIsCallable(primitive); // TypeError 'true is not callable'.
assertIsCallable(object); // TypeError '#<Object> is not callable'.
assertIsCallable(mySymbol); // TypeError 'Symbol(mySymbol) is not callable'.
assertIsCallable(symObj); // TypeError '#<Object> is not callable'.
console.log(assertIsCallable(fn)); // Returns fn.
3.1.2

6 years ago

3.1.1

6 years ago

3.1.0

6 years ago

3.0.15

6 years ago

3.0.14

6 years ago

3.0.13

6 years ago

3.0.12

6 years ago

3.0.11

6 years ago

3.0.10

6 years ago

3.0.9

6 years ago

3.0.8

6 years ago

3.0.7

6 years ago

3.0.6

6 years ago

3.0.5

6 years ago

3.0.4

6 years ago

3.0.3

6 years ago

3.0.2

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.1.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.15

9 years ago

1.0.14

9 years ago

1.0.13

9 years ago

1.0.12

9 years ago

1.0.11

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago