Популярность TypeScript растет, так как все больше и больше разработчиков понимают, как улучшенная проверка ошибок и документация в редакторе улучшают их рабочий процесс. На этом продвинутом семинаре мы разберемся с тем, как TypeScript смотрит на ваш код, и воспользуемся им как основой для обсуждения того, что возможно с классами, интерфейсами и многим другим.
Файлы объявлений в TypeScript
Мы внимательно рассмотрим файлы объявлений, которые могут работать рука об руку с файлами JavaScript для предоставления информации об отсутствующих типах. Мы напишем несколько тестов для наших типов и даже пройдемся по процессу внесения исправлений в сообщество DefinitelyTyped типов.
TypeScript как инструмент для анализа кода
TypeScript не просто отличный язык программирования, это удивительный инструмент для анализа кода в целом. Мы рассмотрим API-интерфейс компилятора TypeScript и используем его для создания простого инструмента документирования, основанного на той же информации, которую вы видите в подсказках кода Visual Studio!
Что вы узнаете на курсе
Поймите, как TypeScript смотрит на ваш код, и используйте эти знания, чтобы сделать его максимально наглядным и безопасным при минимальных усилиях.
Получите максимум от современной среды разработки VSCode + TypeScript.
Работайте с продвинутыми понятиями, такими как условные и сопоставленные типы, и методично отлаживайте любые ошибки, с которыми вы можете столкнуться.
Полезные ресурсы
Для более глубокого погружения в тему, посетите страницу курса на GitHub для получения информации о зависимостях и примерах.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.