Не понимаю, почему тип не сужается внутри проверки if

#typescript Вопрос: Пытаюсь понять, почему я получаю рассматриваемую ошибку. type Result = { loading: true, } | { loading: false, data: string | Error, }; function getResult(): Result { return…

Продолжить чтениеНе понимаю, почему тип не сужается внутри проверки if