title: TypeScript: Access static methods within classes (the same or another ones)
body: <p>Suppose we have the following code:</p>
  
  <pre><code>[Test.js file]:
  class Test {
      ...
      public static aStaticFunction():void {
            ...
  
             this.aMemberFunction(); // &lt;- Issue #1.
      }
  
      private aMemberFunction():void {
            ...
  
            this.aStaticFunction(); // &lt;- Issue #2.
      }
  }
  
  [Another.js file]:
  class Another {
      ...
  
      private anotherMemberFunction():void {
            Test.aStaticFunction(); // &lt;- Issue #3.
      }
  }
  </code></pre>
  
  <p>See the <code>Issue #x.</code> comments for the issues (3) I want to address.</p>
  
  <p>I've been playing with some configurations by now and I don't get it all yet.</p>
  
  <p>Can you help me to understand <strong>how can I access this methods in the three places?</strong></p>
  
  <p>Thanks.</p>