sensordb2 e64a8defe5 3.17 1 năm trước cách đây
..
test e64a8defe5 3.17 1 năm trước cách đây
.travis.yml e64a8defe5 3.17 1 năm trước cách đây
CHANGELOG.md e64a8defe5 3.17 1 năm trước cách đây
LICENSE.md e64a8defe5 3.17 1 năm trước cách đây
README.md e64a8defe5 3.17 1 năm trước cách đây
index.js e64a8defe5 3.17 1 năm trước cách đây
package.json e64a8defe5 3.17 1 năm trước cách đây

README.md

get-assigned-identifiers

get a list of identifiers that are initialised by a JavaScript AST node.

npm travis standard

Install

npm install get-assigned-identifiers

Usage

var getAssignedIdentifiers = require('get-assigned-identifiers')

var ast = parse(`
  var { a, b: [ c,, ...x ], d } = whatever()
`)
var node = ast.body[0].declarations[0].id
getAssignedIdentifiers(node)
// → [{ name: 'a' }, { name: 'c' }, { name: 'x' }, { name: 'd' }]

API

getAssignedIdentifiers(node)

Return an array of AST Nodes referencing identifiers that are initialised by the node, taking into account destructuring.

If node is not an identifier or destructuring node, this returns an empty array.

License

Apache-2.0