Продолжительность
1 ч 2 мин 57 сек
Количество уроков
15 Видео
Дата добавления
05.02.2019
Дата обновления
05.02.2019
В этом курсе рассматриваются некоторые новые расширенные функции TypeScript с использованием практических примеров, с которыми вы можете столкнуться в своих проектах.
Мы начнем с демонстрации двух новых функций, которые улучшают читабельность (числовые разделители) и ужесточают строгость типов в классах (строгая инициализация свойств). Затем мы усовершенствуем средства защиты типов на практическом примере, вдохновленном Redux, после чего следует урок о написании более читаемых модификаторов отображаемых типов. Мы будем использовать сводку по типам и интерфейсам, чтобы перейти к примерам с самообращающимися типами (и как построить вокруг них безопасные итераторы пользовательских типов). Затем мы рассмотрим несколько способов использования новых условных типов, включая создание рекурсивного универсального типа, который преобразует любой другой тип, который вы передаете в него, независимо от его глубины, и делает его доступным только для чтения - отлично подходит для ваших неизменяемых состояний. !
Наконец, мы закончим уроком по созданию цепочек декораторов для инициализации и дополнения свойств в классах.
https://github.com/eggheadio-projects/practical-advanced-typescript-features
Название ветки соответствует названию урока.