0

@graphql-codegen/cliGraphQL サーバーの 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 ファイルを手動で作成することについてもこれを見ました。

.graphql ファイルを手動で作成しなくても、ローカル状態クエリ (getUi など) の型をエクスポートする方法はありますか? そうでない場合、これを処理するための推奨される方法は何ですか?

4

0 に答える 0