В выпуске рассмотрим, что такое декларации типов в TypeScript-е и пять кейсов, когда вам может понадобиться написать свои декларации внутри вашего проекта. Поговорим про типизацию не типизированного кода, про расширение функциональности библиотек, кастомные Utility Types, глобальные Type Alias и Shared Kernel. 00:00 О чем будем говорить 00:29 Что такое декларации типов 03:13 Типизация не TypeScript кода 08:38 Расширение функциональности библиотек 12:01 Пишем свои Utility Types 15:41 Свои Type Aliases 19:06 Shared Kernel 20:23 Подведем итог Телеграм канал про Frontend с анонсами:
Гист с декларациями из видео:
Документация по декларациям типов:
Документация по Build-in Utility Types:
Документация по Template Literal Types:
#typescript #frontend