params-list
v0.1.0
Published
Return function or class constructor parameters as an array of strings
Downloads
1
Maintainers
Readme
params-list
Return function or class constructor parameters as an array of strings. Commonly used for dependency injection. Inspired by args-list.
Installation
npm install --save params-listUsage
const paramsList = require('params-list');
class SomeClass {
constructor(dep1, dep2, dep3) {
// do something here
}
}
console.log(paramsList(SomeClass)); // outputs ['dep1', 'dep2', 'dep3']
function SomeConstructor(foo, bar, baz) {
// do something here
}
console.log(paramsList(SomeConstructor)); // outputs ['foo', 'bar', 'baz']Tests
npm test