3.1.2 • Published 6 years ago
assert-is-callable-x v3.1.2
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.
Param | Type | Description |
---|---|---|
value | * | The argument to be tested. |
message | string | Optional 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