Test if a value is an
arrow function.
var isArrowFunction = require( '@stdlib/assert/is-arrow-function' );Tests if a value is an arrow function such as ( a, b ) => a + b, x => x, or ( x ) => { return x*x; }.
var beep = () => { console.log( 'beep' ); }; var bool = isArrowFunction( beep ); // returns true function boop() { console.log( 'boop' ); } bool = isArrowFunction( boop ); // returns falsevar isArrowFunction = require( '@stdlib/assert/is-arrow-function' ); var bool = isArrowFunction( () => {} ); // returns true bool = isArrowFunction( function foo() {} ); // returns false bool = isArrowFunction( 'beep' ); // returns false bool = isArrowFunction( 5 ); // returns false bool = isArrowFunction( true ); // returns false bool = isArrowFunction( null ); // returns false bool = isArrowFunction( [] ); // returns false bool = isArrowFunction( {} ); // returns false