title: What is the difference between a private static function vs. a public static function in typescript?
body: <p>In the context of an angular2 service; what is the difference between a private static function vs. a public static function in typescript?</p>
  
  <pre><code>  public static getUserStockList(): Stock[] {
      /* TODO: implement http call */
      return WATCHLIST;
    }
  </code></pre>
  
  <p>vs. </p>
  
  <pre><code>  private static getUserStockList(): Stock[] {
      /* TODO: implement http call */
      return WATCHLIST;
    }
  </code></pre>
  
  <p><strong>EDIT:</strong></p>
  
  <p>When would it be appropriate to use a private static function over a private function?</p>