задачу.
По-моему, вам нужен гвард... https://www.typescriptlang.org/docs/handbook/advanced-types.html#typeof-type-guards
У вас тип внутри контекста определённо не наследует интерфейс boolean
Пробовал, да, но никак.
Вот здесь, кстати, описано: https://fettblog.eu/typescript-hasownproperty/ console.assert(typeof obj.prop !== 'undefined') // But TS doesn't know :-(
Обсуждают сегодня