Иногда вы, как программист, можете знать о типе переменной больше, чем TypeScript может определить. Как раз для таких ситуаций и нужно использовать утверждение типов. Утверждения типа аналогичны приведению типов в других языках программирования
Однако, утверждения типа в TypeScript просто позволяют компилятору знать тип переменной. Термин type casting не применим к тайпскрипт так, как система типов, включая утверждения типа и утверждения const, полностью стирается из компилируемого JavaScript.
00:00 - Что такое утверждение типов.
00:50 - Синтаксис утверждения.
01:40 - Пример использования type assertion.
03:00 - Type assertion + Object.keys().
04:00 - Type assertion + HTML elements.
04:53 - Type assertion + Union.
05:53 - as const assertion.
Приятного просмотра! Буду благодарен за поддержку в виде комментария и лайка!
👉 Менторство и поддержка: https://www.patreon.com/wisejs
✔️ Если хочешь изучать программирование со мной, не забудь подписаться :)
https://www.youtube.com/channel/UCOxq...
✔️ Мой телеграм канал: https://t.me/joinchat/RVq-cmt6n1SJRS7Z
#typescript #тайпскрипт #typeassertion #typecasting #утверждениетипов #приведениетипов