make-arrow-function
Function that returns an arbitrary arrow function, or undefined if arrow function syntax is unsupported.
Example
var maybeArrowFunction = require('make-arrow-function')();
if (maybeArrowFunction) {
assert(typeof maybeArrowFunction === 'function');
} else {
assert(typeof maybeArrowFunction === 'undefined');
}
var arrowFunctions = require('make-arrow-function').list();
assert(arrowFunctions.every(function (fn) { return typeof fn === 'function'; }));
Tests
Simply clone the repo, npm install
, and run npm test