проблемой
Есть описанные 2 типа (type)
И есть функция которые принимает в себя один аргумент.
И вот этот аргумент может быть либо ТипА, либо ТипБ (один из описанных типов)
Как мне в функции проверить каким типом является переданное значение и сделать разные действия в зависимости от того является ли это ТипА или ТипБ?
У тайпскрипта нет рантайма, то есть определить различие между типами можно только через их js-представление. Чтобы указать на эту проверку и компилятор ее учитывал, можно использовать is и type guards, но сама проверка должна быть на основе данных
Обсуждают сегодня