ObjectType = {
a?: object;
b?: object;
c?: object;
...
}
отсеять джаваскриптом андефайндные пары, чтобы тайпскрипт тоже это понял и не ругался в итоге? Надеюсь, понятно изложил. Спасибо.
"андефайндные пары" это "а?: object"
да, если действительно пары нет в фактических данных
Думаю, проще всего гварды на филтер написать: https://stackoverflow.com/a/54317362
Тип если поля нет вообще в объекте? А если оно undefined то оставить?
Ну у него по сути вычищаются все поля, где в значениях лежит undefined.
да и то и то не надо)
Обсуждают сегодня