то же время не добавляет( нехватает данных?), поэтому непонятно зачем она вообще и что происходит)
Ну, типы привел для примера, а так при запросах на первую и вторую апишку получаю разные объекты одной сущности. Полученные данные конвертирую в тип, который больше походит на первый. А во втором, недостают данные при конвертации в общий тип, и к сожалению добавить в новый тип ключи не вариант. И при конвертации ставить заглушки типа null не хочется
Ну магии нет. Дано: типы не совпадают, а значит либо "обманывать" тс (например через as) либо привести типы к общему знаменателю (вам не подходит).
Человек с мат. мышлением) В кратце, я сделал ключи необязательными, идея получше в голову не пришла
Ну, как по мне - это лучше, чем ставить заглушки
Как минимум можно сделать опциональными просто недостающие поля
Обсуждают сегодня