title: using nested destructuring with aliasing for javascript Object
body: <p>I have this object</p>
  
  <pre><code>const storeObj = {
      name: {
          firstName: 'abc'
      }
  }
  </code></pre>
  
  <p>I can do alias by assigning <code>name</code> to <code>username</code></p>
  
  <pre><code>const { name: username } = storeObj
  </code></pre>
  
  <p>I can do nested destructuring like so</p>
  
  <pre><code>const { name: { firstName } } = storeObj
  </code></pre>
  
  <p>Can I use them both together? I want to achieve one line when aliasing aka renanming and nested destructuring.</p>