Сгенерированные типы потрясающие, но как мне их использовать? Вложенные поля результатов объединяются интерфейсом _
, поэтому неправильно импортировать такое длинное имя типа ...
В моем коде у меня есть что-то вроде этого ...
export interface InterviewerHistory_viewer_interviews_edges_node {
id: string;
scheduledTime: string;
interviewerId: string;
intervieweeId: string | null;
participants: (InterviewerHistory_viewer_interviews_edges_node_participants | null)[] | null;
intervieweeReview: InterviewerHistory_viewer_interviews_edges_node_intervieweeReview | null;
}
Если бы я захотел запустить какую-то функцию в некоторых из этих полей и мне нужно было напечатать аргументы, это было бы очень странно и странно ... Я неправильно использую этот инструмент?