get-function-params

2.0.7 • Public • Published

get-function-params npm version

Get list of function params, including default values (if any).

Installation

npm i get-function-params -S

Usage

const getParams = require('get-function-params')
 
// returns [{ param: 'a' }, { param: 'b' }, { param: 'c' }]
getParams(function(a, b, c) {})
 
// strips out inline comments
// returns [{ param: 'a' }, { param: 'b' }, { param: 'c' }]
getParams(function(a, b, /* bork */ c) {})
 
// supports arrow functions
// returns [{ param: 'a' }, { param: 'b' }, { param: 'c' }]
getParams((a, b, c) => {})
 
// supports default values
// returns [{ param: 'a' }, { param: 'b', default: true }]
getParams((a, b=true) => {})

Package Sidebar

Install

npm i get-function-params

Weekly Downloads

67

Version

2.0.7

License

MIT

Unpacked Size

3.8 kB

Total Files

8

Last publish

Collaborators

  • renolc