Загрузка...

Type Guards в TypeScript: typeof, instanceof, in и guard-функции

В этом видео подробно разбираем Type Guards в TypeScript.

Показываю:
— зачем вообще нужны type guards
— как работает сужение типов (type narrowing)
— встроенные guards: typeof, instanceof, in
— пользовательские guard-функции
— как комбинировать guards и добавлять свою логику

Все примеры разбираем на реальном коде:
без "as", без магии и без лишней теории.

Это видео подойдёт тем, кто уже использует TypeScript,
но хочет понимать, как сужение типов работает на практике,
а не просто копировать шаблоны.

Таймкоды:
00:00 Что такое type guard
00:40 Ругается компилятор
01:04 typeof
02:09 instanceof
02:47 in
03:09 User-defined guard function

Ранее на канале:
серия видео про экспериментальные декораторы в TypeScript —
порядок вызовов, фабрики, сигнатуры и реальные примеры.

Плейлист про TypeScript, декораторы и внутренние механизмы:
👉 https://www.youtube.com/playlist?list=PL4iovOHFOf3yyzp5GxTLq640d-QFpXY0T

Поддержать канал:
USDT (TRC20 / TRON): TVvAfehhHNqGMWugjFXtxwkANzfPo7q9ue
Boosty: https://boosty.to/nomagiccoding/donate

This video is for JavaScript / TypeScript developers.
We talk about how type guards and type narrowing work at runtime.

Видео Type Guards в TypeScript: typeof, instanceof, in и guard-функции канала No Magic Coding
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять