Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Arrow Function Support

Detect native arrow function support.

Usage

var hasArrowFunctionSupport = require( '@stdlib/assert/has-arrow-function-support' );

hasArrowFunctionSupport()

Detects if a runtime environment supports ES2015 arrow functions such as ( a, b ) => a + b, x => x, or ( x ) => { return x*x; }.

var bool = hasArrowFunctionSupport(); // returns <boolean>

Notes

  • The implementation uses code evaluation, which may be problematic in browser contexts enforcing a strict content security policy (CSP).

Examples

var hasArrowFunctionSupport = require( '@stdlib/assert/has-arrow-function-support' ); var bool = hasArrowFunctionSupport(); if ( bool ) { console.log( 'Environment has native arrow function support.' ); } else { console.log( 'Environment lacks native arrow function support.' ); }

CLI

Usage

Usage: has-arrow-function-support [options] Options: -h, --help Print this message. -V, --version Print the package version. 

Examples

$ has-arrow-function-support <boolean>