Допустим, я получаю данные с чем-то вроде:
mutation Signup ($input: SignupInput!) {
signup (input: $input) {
success
message
login @client
}
}
и на сервере
signup (input: SignupInput!): Response!
В документах говорится:
Когда клиент Apolloвыполняет этот запрос и пытается найти результат для поля [login], он выполняет следующие шаги:
Установлена ли функция распознавателя, связанная с именем поля [login]? Если да, запустите и верните результат из функции распознавателя.
( ref )
Исходя из этого, не должно иметь значения, где login
решатель прилагается. Тем не менее, это имеет значение (он выполняет распознаватель, только если это свойство Response
...).
Так, каково предполагаемое поведение, поведение или документация?
Спасибопросто пытаюсь понять это ?