# isArrowFunction
> Test if a value is an [`arrow function`][mdn-arrow-function].
## Usage
```javascript
var isArrowFunction = require( '@stdlib/assert/is-arrow-function' );
```
#### isArrowFunction( value )
Tests if a `value` is a an [`arrow function`][mdn-arrow-function] such as `( a, b ) => a + b`, `x => x`, or `( x ) => { return x*x; }`.
```javascript
var beep = () => {
console.log( 'beep' );
};
var bool = isArrowFunction( beep );
// returns true
function boop() {
console.log( 'boop' );
}
bool = isArrowFunction( boop );
// returns false
```
## Examples
```javascript
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
```
[mdn-arrow-function]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions