Ух, немного запутался с типизацией.... Друзья, направьте, пжста, на путь силы по типизации. Нужно замостырить типизацию для большого объекта с бесконечной вложенностью, как для древовидной таблицы. Там будут использоваться всего 3 типа объектов, которые будут вкладываться друг в друга и повторяться. Вообщем, просто структура для древовидной таблицы) Мне бы пригодились всего 2 оператора, как в TypeScript - ?-необязательность поля и | - или. Но их нет в типизации graphqQL, насколько я понял.