title: TypeScript: Creating an empty typed container array
body: <p>I am creating simple logic game called "Three of a Crime" in TypeScript.</p>
  
  <p>When trying to pre-allocated typed array in TypeScript, I tried to do something like this:</p>
  
  <pre><code>var arr = Criminal[];
  </code></pre>
  
  <p>which gave the error 
      "Check format of expression term" .</p>
  
  <p>also tried doing this</p>
  
  <pre><code>var arr : Criminal = [];
  </code></pre>
  
  <p>and this produced "cannot convert any[] to 'Criminal'</p>
  
  <p>what is the 'TypeScript' way to do this?</p>