title: Why can I access TypeScript private members when I shouldn't be able to?
body: <p>I'm looking at implementation of private members in TypeScript, and I find it a little confusing. Intellisense doesn't allow to access private member, but in pure JavaScript, it's all there. This makes me think that TS doesn't implement private members correctly. 
  Any thoughts?</p>
  
  <pre><code>class Test{
    private member: any = "private member";
  }
  alert(new Test().member);
  </code></pre>