params-list

0.1.0 • Public • Published

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-list

Usage

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

Package Sidebar

Install

npm i params-list

Weekly Downloads

0

Version

0.1.0

License

ISC

Last publish

Collaborators

  • sidwood