get-assigned-identifiers

    1.2.0 • Public • Published

    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

    Install

    npm i get-assigned-identifiers

    DownloadsWeekly Downloads

    1,755,515

    Version

    1.2.0

    License

    Apache-2.0

    Unpacked Size

    7.95 kB

    Total Files

    7

    Last publish

    Collaborators

    • goto-bus-stop