0.1.0 • Published 4 years ago

@inf3rno/function-parameters v0.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

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"]