Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    get-assigned-identifierspublic

    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

    899

    version

    1.2.0

    license

    Apache-2.0

    repository

    githubgithub

    last publish

    collaborators

    • avatar