Запрос GraphQL: только включить поле, если не ноль
Имеет ли GraphQL возможность для клиента сообщать серверу, что ему нужно поле, только если это поле неnull
?
Учитывая запрос
query HeroAndFriends {
hero {
name
friends {
name
}
}
}
ответ должен выглядеть следующим образом
{
"data": {
"hero": {
"friends": [
{
"name": "Luke Skywalker"
},
{
"name": "Han Solo"
},
{
"name": "Leia Organa"
}
]
}
}
}
вместо
{
"data": {
"hero": {
"name": null,
"friends": [
{
"name": "Luke Skywalker"
},
{
"name": "Han Solo"
},
{
"name": "Leia Organa"
}
]
}
}
}
Это возможно без нарушения спецификации GraphQL?