Доступна финальная версия TypeScript 2.2

TypeScript logoВышла финальная версия TypeScipt 2.2. В этой версии был введен новый тип object (не путать с Object) и улучшена поддержка индексеров и компонуемых классов. Разберемся чуть подробнее, что скрывается за этими изменениями.

Читать дальше...

Вышла финальная версия TypeScript 2.0

TypeScript logoСтала доступна финальная версия TypeScipt 2.0. С ее появлением язык стал еще ближе к спецификации ECMAScript. Давайте посмотрим что появилось нового по сравнению с версией 1.8.

Читать дальше...

TypeScript: новые возможности версии 1.7

TypeScript logoВместе с первым обновлением для Visual Studio была выпущен новая версия языка TypeScript. Среди нововведений поддержка async/await, полиморфный тип this и оператор для возведения в степень. Давайте посмотрим на эти возможности немного подробнее.
Читать дальше...

TypeScript: Union Types

TypeScript logoКак известно, в JavaScript отсутствует статическая типизация. Поэтому в переменную или функцию может быть передано значение любого типа. Иногда этим пользуются разработчики, создавая аналог перегрузки методов. Например, в качестве параметра может использоваться или строка, или число или массив строк. Давайте разберемся как написать аналогичный код на TypeScript и, по возможности, со статической типизацией.
Читать дальше...