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

/@inf3rno/function-parameters/

    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