201 читали · 2 года назад
TypeScript: продвинутые типы и их скрытые возможности
Источник: Nuances of Programming Курс SkillFactory Frontend-разработчик PRO. Получите перспективную творческую профессию. Изучите JavaScript и TypeScript. Выполните 13 проектов в портфолио. Эта статья посвящена менее известным возможностям TypeScript, делающим его еще более динамичным. В первой части рассмотрим динамические типы, использующие дженерики для создания новых типов, которые могут сильно отличаться друг от друга в зависимости от получаемых аргументов типа. В этой части будет описано все то, что называют продвинутым в TypeScript: свойства-аксессоры, условные типы, вывод и рекурсия...
321 читали · 3 года назад
Как устроен TypeScript и зачем его используют. Большой гайд для новичков
Рассказываем, как появился TypeScript, почему он так востребован и чем отличается от обычного JS. Microsoft, 2010 год. Разработчики чувствуют, что приложения становятся очень сложными и возможностей последней ECMAScript не хватает: код постоянно падает с ошибками, чаще всего они связаны с типами данных. Новая спецификация появится только через пять лет, но уже сейчас слишком трудно писать поддерживаемый и надежный код. Поэтому команда Microsoft начинает разработку нового инструмента — TypeScript...