Любой документ GraphQL, будь то запрос или схема, может быть представлен как объект AST. Это стандартный способ представления документа GraphQL как объекта. Вы можете разобрать строку документа в объект, используя базовую библиотеку:
const { parse } = require('graphql')
const object = parse(`
query {
# ...
}
`)
Объект также может быть преобразован обратно в строку:
const { print } = require('graphql')
const string = print(object)