0.1.0 • Published 8 years ago

params-list v0.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

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