node package manager

fn-args

Get the arguments of a function, arrow function, generator function, async function

fn-args

Get the arguments of a function, arrow function, generator function, async function

$ npm install --save fn-args
const fnArgs = require('fn-args');
 
fnArgs(function (foo, bar) {});
//=> ['foo', 'bar'] 
 
fnArgs((foo, bar) => {});
//=> ['foo', 'bar'] 
 
fnArgs(function * (foo, bar) {});
//=> ['foo', 'bar'] 
 
fnArgs(async function (foo, bar) {});
//=> ['foo', 'bar'] 

MIT © Sindre Sorhus