Нужно произвести сужение типов, поскольку в info к тебя пересечение типов с разными полями. Первое, что пришло в голову: if (data in info) { // действия с data.info }
https://www.typescriptlang.org/docs/handbook/2/narrowing.html#the-in-operator-narrowing
Обсуждают сегодня