Aleksandr Osipov
а это типизируется? Надо явно же все кейсы описывать тогда?
вот так это типизируется :) и у меня даже тесты есть на типы. но выглядит, согласен, не очень, и я боюсь, что любое обновления тайпскрипта может эту конструкцию поломать.
но зато я с conditional типами разобрался, так что это было не бесполезно в любом случае :)