Frontend
Type Guards. Фундамент типобезопасной разработки
Сегодня без долгих вступлений. Если вы пишете на TypeScript, для сохранения ментального здоровья вам просто необходимо уметь пользоваться тайп гардами 
Frontend
Ключевое слово infer в TypeScript. Распаковка типов на примерах
Если заметив ключевое слово infer в чужом TуpeScript-коде, вы делаете вид вам все понятно, но на самом деле — нет, вы не одиноки. До недавнего времени
Frontend
Template Literal Types в TypeScript. Конструктор строковых типов
Шаблонные литералы получили незаслуженно мало внимания. Хотя это мощнейший инструмент, который полезен при разработке различного вида кастомизируемых компонентов.
Frontend
Conditional и Mapped Types в TypeScript. По-настоящему гибкая типизация
Если даже TypeScript и задумывался просто как «надмножество с типами» над нашим родным JS, то с развитием стал чем-то большим.
Frontend
Где использовать типы, где использовать интерфейсы
До сих пор бывают собеседования, где просят сравнить типы и интерфейсы, а также рассказать где и что следует использовать. Раз на такие знания есть спрос
Frontend
Discriminated Union — когда наконец-то пригодился дискриминант
Представим, что у нас есть некоторый метод API, который возвращает нам данные для отображения таблицы. В целях этого поста имеет значение лишь то, что
Frontend
Что не так с any и как мы от него избавились
Продолжаем серию коротких статей и сегодня раз и навсегда разберемся с any. Это очень удобная, на первый взгляд, фича TS, которая убивает весь смысл использования