#graphql #apollo-client #graphql-codegen
#graphql #аполлон-клиент #graphql-кодовый код
Вопрос:
Я использую @apollo/клиент с @graphql-codegen.
В приведенном ниже коде fieldNotFound не является частью типа символов.
запрос.graphql.ts
import { gql } from '@apollo/client' export const getCharacters = gql` query getCharacters($filter: FilterCharacter) { characters(filter: $filter) { results { id name status species type image fieldNotFound } } } `
codegen.yml
schema: 'https://rickandmortyapi.com/graphql' documents: 'src/**/*.graphql.ts' overwrite: true watch: true generates: 'src/types/generated.ts': plugins: - 'typescript' - 'typescript-operations' - 'typescript-react-apollo'
Когда я запускаю yarn graphql-codegen
, я получаю ошибку ниже, как и ожидалось.
Error 0: GraphQLDocumentError: Cannot query field "fieldNotFound" on type "Character".
Но возможно ли получить эту ошибку во время компиляции? Я думаю, что наличие этих красных волнистых линий с автозаполнением в строке запроса внутри gql будет действительно полезно.
Спасибо.