0

我正在@graphql-codegen/cli为我的 GraphQL 服务器生成 TypeScript 类型。

schema: 'http://localhost:4000/graphql'
generates:
  src/@types/index.ts:
    plugins:
      - add:
          content: '/* eslint-disable */'
      - typescript-operations
      - typescript

这正如我所期望的那样工作。但是在我的应用程序中,我有一个查询来为本地状态带来一些值,例如:

export default gql`
  query getUi {
    getUi {
      name @client
      visible @client
    }
  }
`;

结果文件不包含getUi,因为它不在服务器模式中,这是一个本地查询。

我看到可以组合多个模式并生成一个文件。我还看到了有关为 local state 手动创建 .graphql 文件的内容

有没有一种方法可以导出本地状态查询的类型(如 getUi),而无需手动创建 .graphql 文件?如果没有,推荐的处理方法是什么?

4

0 回答 0