GitHub - inspect-js/is-arrow-function: Determine if a function is an ES6 arrow function or not. (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

is-arrow-function Version Badge

dependency status dev dependency status

npm badge

npm module to determine if a function is an ES6 arrow function or not.

NOTE: Only works in Firefox at the moment.

Example

var isArrowFunction = require('is-arrow-function'); assert(!isArrowFunction(function () {})); assert(!isArrowFunction(null)); assert(isArrowFunction((a, b) => a * b)); assert(isArrowFunction(() => 42)); assert(isArrowFunction(x => x * x)); assert(isArrowFunction(x => () => x * x));

Tests

Simply clone the repo, npm install, and run npm test