Зная схему (полученную через getIntrospectionQuery
), как я могу получить тип определенного поля?
Например, скажем, я выполняю этот запрос:
query {
User {
name
lastUpdated
friends {
name
}
}
}
иполучить такой результат:
{
"data": {
"User": [
{
"name": "alice",
"lastUpdated": "2018-02-03T17:22:49+00:00",
"friends": []
},
{
"name": "bob",
"lastUpdated": "2017-09-01T17:08:49+00:00",
"friends": [
{
"name": "eve"
}
]
}
]
}
}
Я хотел бы знать типы полей и построить что-то вроде этого:
{
"name": "String",
"lastUpdated": "timestamptz",
"friends": "[Friend]"
}
Как я могу сделать это без дополнительных запросов к серверу?