title: Any reason to use static/private static methods in TypeScript?
body: <p>I'm thinking about but can't find any reason to use static methods (and especially <strong>private</strong> static) in a TypeScript class. Am I missing something?
  I'm asking this question because I saw code like this:</p>
  <pre><code>class Abc {
  
    public someMethod() {
       Abc.myMethod();
    }
  
    private static myMethod() {
       ...
    }
  } 
  </code></pre>
  <p><strong>P.S.</strong> For those who try to explain me difference between static and non-static methods and what is private method. I know these perfectly well thanks to my many years background in C#. If you read question carefully - it was about using these in TypeScript.</p>