Show More
Commit Description:
temporary for logo voting
Commit Description:
temporary for logo voting
References:
File last commit:
Show/Diff file:
Action:
node_modules/get-assigned-identifiers/README.md
| 45 lines
| 1.3 KiB
| text/x-minidsrc
| MarkdownLexer
|
get-assigned-identifiers
get a list of identifiers that are initialised by a JavaScript AST node.
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.