Este es un simple ejemplo para ir aprendiendo TypeScript donde utilizo algunas de las caracteristicas y en este post las explico Angular2 está escrito sobre TypeScript, y si, hay que aprenderlo.
Para ver el resultado final ejecuta un simple servidor como el de python en la raiz
python -m SimpleHTTPServer 8000
y para desarrollar y escuchar los archivos typescript
tsc -w amd *.ts --outDir ../js/