Общее описание
Книга из 350 страниц. Включает 13 глав и 7 приложений. Помимо текстовой информации, в книге встречается много вставок кода. Перед каждой главой описано то, что будет в ней разобрано. В конце каждой главы есть краткое описание изученного материала и небольшое практическое задание. Уровень сложности чтения — средний.
Содержание
Вот из каких глав и тем состоит данная книга.
- Глава 1. Вступление.
- Глава 2. TypeScript с высоты птичьего полёта.
- Глава 3. Подробно о типах.
- Глава 4. Функции.
- Глава 5. Классы и интерфейсы.
- Глава 6. Продвинутые типы.
- Глава 7. Обработка ошибок.
- Глава 8. Асинхронное программирование, конкурентность и параллельная обработка.
- Глава 9. Фронтенд- и бэкенд-фреймворки.
- Глава 10. Пространства имён и модули.
- Глава 11. Взаимодействие с JavaScript.
- Глава 12. Создание и запуск TypeScript.
- Глава 13. Итоги.
- Приложение А. Операторы типов.
- Приложение Б. Утилиты типов.
- Приложение В. Область действия деклараций.
- Приложение Г. Правила написания файлов деклараций для сторонних модулей JavaScript.
- Приложение Д. Директивы с тремя слешами.
- Приложение Е. Флаги безопасности компилятора TSC.
- Приложение Ж. TSX.
Мнение
Одно из моих первых знакомств с TypeScript, которое осталось скорее положительным, хотя без практики материал быстро забывается. Но благодаря немалому конспекту всегда можно вспомнить основные концепции и фишки языка. Что касается книги, то её материал предназначен для вводного ознакомления с языком. Здесь разобраны почти все особенности и фишки TypeScript, которые были на момент публикации книги. Однако материал не особо углублён, также совсем нет информации по экосистеме языка.