ответ может прийти 2 разные структуры данных
Как правильно сказать ему, что я сам выберу, какой результат пришел?
Я сделал 2 интерфейса Result1 и Result2 и говорю, что данные могут быть data: Result1 | Result2,
И он начинает ругаться, что поля, которые я выбираю из Result1 отсутствуют в Result2
есть кусок кода?
Пометь некоторые поля необязательными
https://www.typescriptlang.org/docs/handbook/advanced-types.html#type-guards-and-differentiating-types тут вероятно как раз описан твой случай
ага, оно, спасибо :)
Обсуждают сегодня