問題タブ [graphql-codegen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - GraphQL コード ジェネレーターを使用してリゾルバーから不完全な形状を返す
次の規則を使用して、リゾルバーが部分的なデータを返せるようにし、他のリゾルバーが不足しているフィールドを補完できるようにします。
私が抱えている問題は、GraphQL コード ジェネレーターが完全な形状を返すResolver
ことを期待する型を生成することです。もちろん、 から部分的な形状を返しても、クライアントのおかげで最終的に を受け取るという事実を認識していません。それでも予想通りの形。Query#users
User
Query#users
User#extra
TS を満足させながら、このケースを処理する最善の方法は何ですか?
graphql - Apollo Client 3 で追加の変数を渡す方法は?
次のように、クライアント(apollo 3)に追加の変数を渡そうとしています:
これはアポロ 3 では機能しませんが、アポロ 2 では機能します。設定を忘れていませんか?それとももう無理ですか?
コンテキスト: 反応のためのgraphqlジェネレーター。
enums - Graphql Codegen - カスタム キー => 値を持つ列挙型
タイプ ファイルの生成には、graphql-codegen を使用します。
例として、schema.graphql
ファイルに次の内容があるとします。
私のファイルの出力はgenerated-types.ts
次のとおりです。
codegen を実行する前に列挙型の値を「オーバーライド」する方法はありますか? おそらく次のようなものです(明らかに試しました):
これにより、次が生成されます。