==== tests/cases/compiler/createArray.ts (7 errors) ==== var na=new number[]; ~~ !!! 'new T[]' cannot be used to create an array. Use 'new Array()' instead. ~~~~~~ !!! Cannot find name 'number'. class C { } new C[]; ~~ !!! 'new T[]' cannot be used to create an array. Use 'new Array()' instead. var ba=new boolean[]; ~~ !!! 'new T[]' cannot be used to create an array. Use 'new Array()' instead. ~~~~~~~ !!! Cannot find name 'boolean'. var sa=new string[]; ~~ !!! 'new T[]' cannot be used to create an array. Use 'new Array()' instead. ~~~~~~ !!! Cannot find name 'string'. function f(s:string):number { return 0; } if (ba[14]) { na[2]=f(sa[3]); } new C[1]; // not an error