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