TypeScript docs say nothing about loop like for or for-in. From playing with the language it seems that only any or string
for
for-in
any
string
In Typescript 1.5 and later, you can use for..of as opposed to for..in
for..in
var numbers = [1, 2, 3]; for (var number of numbers) { console.log(number); }