Type Guard — механизм TypeScript для сужения (narrowing) типов. Вместо as any пишем функцию, которая возвращает предикат, и компилятор понимает, с каким типом мы работаем внутри блока.
Урок из серии по TypeScript на канале @antonovjs.
Разбираем Type Guard в TypeScript: как сузить тип в условных блоках и не потерять безопасность типов
Type Guard — механизм TypeScript для сужения (narrowing) типов. Вместо as any пишем функцию, которая возвращает предикат, и компилятор понимает, с каким типом мы работаем внутри блока.
Урок из серии по TypeScript на канале @antonovjs.