Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

isArrowFunction

Test if a value is an arrow function.

Usage

var isArrowFunction = require( '@stdlib/assert/is-arrow-function' );

isArrowFunction( value )

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 false

Examples

var 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