Additional features include:* Type annotations and compile-time type checking* Type inference* Classes* Interfaces* Enumerated type* Mixin* Generic* Modules* Abbreviated "arrow" syntax for anonymous functions* Optional parameters and default parameters* TupleSyntactically, TypeScript is very similar to JScript .NET, another Microsoft implementation of the ECMA-262 language standard that added support for static typing and classical object-oriented language features such as classes, inheritance, interfaces, and namespaces.
Добавлены следующие опции:* Type annotations and compile-time type checking* Type inference* Classes* Interfaces* Enumerated type* Mixin* Generic* Modules* Сокращенный синтаксис "стрелок" для anonymous functions* TupleСинтаксически, TypeScript очень похож на JScript .NET, очередную реализацию Microsoft языкового стандарта ECMA-262, обеспечивающего поддержку статической типизации и классических объектно-ориентированных возможностей языка, таких как классы, наследование, интерфейсы и пространства имен.