@inf3rno/function-parameters

0.1.0 • Public • Published

function-parameters

Build Status Parsing function parameter list even for ES6 syntax.

npm install function-parameters

implemented in v0.1.0

var parameters = require("function-parameters");
parameters(function (a, b){}); // ["a","b"]
parameters((a,b) => {}); // ["a","b"]
parameters((a,b) => null); // ["a","b"]
parameters((class A{x(a,b){}}).prototype.x); // ["a","b"]

todo

var parameters = require("function-parameters");
parameters(([a,b]) => {}); // ["[a,b]"]
parameters(({a,b}) => {}); // ["{a,b}"]
parameters((a, ...b) => {}); // ["a","...b"]
parameters(class A{constructor(a,b){}}); // ["a","b"]
parameters(function (a, b /*, c*/) {}); // ["a","b"]

Readme

Keywords

Package Sidebar

Install

npm i @inf3rno/function-parameters

Weekly Downloads

1

Version

0.1.0

License

MIT

Unpacked Size

3.76 kB

Total Files

6

Last publish

Collaborators

  • inf3rno