Допустим, у меня есть схема GraphQL, как:
type author {
id: Int
name: String
rating: Int
}
Вы можете использовать это определение типа для генерации исполняемой схемы, к которой можно обратиться.
Но если у меня нет вышеуказанных определений типов, а есть только объект GraphQLSchema, полученный с помощью запроса самоанализа, как мне сгенерировать вышеуказанные определения типов?
Я проверил утилиты graphql / utilities, у которых был метод printSchema
, который принимает объект GraphQLSchema и печатает строку. Но я не могу отфильтровать выходные данные для конкретного узла в одиночку, так как мне не нужна вся схема. Разбор строки вывода не желателен.
Указание на правильные методы приветствуется.