Я пытаюсь сделать что-то вроде этого:
const ACTION_QUERY = gql`
query action($actionId: ID!, $isProofingOff: Boolean) {
action(actionId: $actionId) {
isProofingOff @client(always: true) @export(as: "isProofingOff")
title
approvalsCount @skip(if: $isProofingOff)
checked
deadline
}
}
Но получаю ошибку: [GraphQL error]: Message: Variable "$isProofingOff" of required type "Boolean!" was not provided.
Local isProofingOff
resolver возвращает значение bool.
Но кажется что @skip
выполняется перед isProofingOff
resolver и получает undefined
вместо логического значения.
Есть ли обходной путь для запуска локального распознавателя перед выполнением директивы @skip
?