Хорошо, похоже, мне нужно было бы добавить следующую строку непосредственно в одну из схем. Graphql
directive @client on FIELD
это перегрузит определение AST для поддержки директивы @client.
Затем напишите:
query MyQuery {
someStuff @client {
value
}
}
Больше не вызовет ошибку в моей IDE и не выдаст ошибки при создании соответствующих файлов query.ts.
Для информации: другой поток упомянул добавление строки вышев файле .graphqlconfig
, подобном этому:
{
"name": "Schema name",
"schemaPath": "./pathTo/schema.graphql",
"extensions": {
"endpoints": {
"Default GraphQL Endpoint": {
"url": "http://localhost:4466",
"headers": {
"user-agent": "JS GraphQL"
},
"introspect": false
}
},
"extensions": {
"customDirectives": [
"directive @client on FIELD"
]
}
}
}
Но добавление его в .graphqlconfig никогда не работало для меня, однако это было бы решением выкопать…