TypeScript. Эффективное использование. 83 рекомендации по написанию типобезопасного кода
Эта книга представляет собой практическое руководство по эффективному использованию TypeScript, сфокусированное на написании надёжного, типобезопасного и поддерживаемого кода. Автор, Дэн Вандеркам, систематизировал 83 ключевые рекомендации, охватывающие все аспекты работы с системой типов — от основ до продвинутых техник.
Книга структурирована по тематическим разделам: основы TypeScript и его связь с JavaScript, глубокое погружение в систему типов (включая различия между type и interface, сужение типов, вывод типов), лучшие практики проектирования типов для предметной области, продвинутые конструкции (дженерики, условные типы, шаблонные литеральные типы), а также вопросы публикации библиотек, производительности и миграции с JavaScript.
Особое внимание уделяется практическим паттернам: как избегать any и null, проектировать точные типы вместо строк, моделировать допустимые состояния приложения, использовать unknown и never. Каждая рекомендация подкреплена примерами и объяснением, почему тот или иной подход делает код более безопасным и выразительным.
Издание будет полезно разработчикам, уже знакомым с основами TypeScript, но стремящимся вывести свои навыки на профессиональный уровень, понять философию системы типов и научиться предупреждать целые классы ошибок на этапе компиляции.









