Used in dø.
Unit test: http://alt-o.net/testing-suite/?grep=Parameter Names
var get = require("get_es6_parameter_names");
function example (a = "hello", b = "world") {
return true;
}
get(example.toString()); // ["a", "b"]
var get = require("get_es6_parameter_names");
function example ({a}, {b}) {
return true;
}
get(example.toString()); // ["a", "b"]
var get = require("get_es6_parameter_names");
function example ({A: a}, {B: b}) {
return true;
}
get(example.toString()); // ["a", "b"]
var get = require("get_es6_parameter_names");
function example (a, ...b) {
return true;
}
get(example.toString()); // ["a", "...b"]