title: TS typeof in constructor parameter loses type and VSCode auto-complete
body: <p>In the following TypeScript code when declaring the parameter <code>blobServiceClient</code> as <code>typeof BlobServiceClient</code>, <code>blobServiceClient</code> loses its type and is again of type &quot;<code>any</code>&quot; and no longer works with intellisense in VSCode (auto-complete). BlobServiceClient however is still of the correct type and works with intellisense in VSCode.</p>
  <pre><code>let { BlobServiceClient } = require( '@azure/storage-blob');
  
  export class BlobStorageManager implements IBlobStorageManager {
      constructor(private blobServiceClient: typeof BlobServiceClient) {
          this.blobServiceClient = blobServiceClient;
      }
      ...
  }
  </code></pre>