What is TypeScript?
What are guidelines of TypeScript and how to code?
It is more of like JScript .NET or could be related with C#. It is pretty simple to catch up with TypeScript if we have worked on any OOP languages. It is having classes, interfaces, modules (namespace), generics, type declaration, most lovely compile time checks etc.
For getting started with we can look into http://www.typescriptlang.org/Playground
How it works?
TypeScript helping tools
By importing those we can have type safety checks. Ex: jQuery has lot of functionality with various types declared in it. By importing the definition we can have intellisense with type checks.
TypeLITE is a tool to generate up TypeScript interfaces according to server side classes or models.