In questo articolo di Andrea Boschin spiega come Typescript ci aiuta a verificare gli eventuali errori dovuti alla mancanza si un sistema di tipi verificato staticamente in javascript:

http://msdn.microsoft.com/it-it/library/dn194074.aspx

Happy coding Occhiolino