Тут видимо никак Можно использовать else или тернарник вместо одной и второй проверки
если ты знаешь, что значения у тебя будут точно либо x либо o, то в конце функции можешь приписать throw new Error
Попробуй TS 4.4.1-rc, что-то помню в релиз ноутах подобное было
ну и в принципе ты же возвращаешь опять Sign, можно же return type указать как Sign, не?
Обсуждают сегодня