1

GraphQL サーバーにクエリを実行するアプリのクライアント側コードを書いています。GraphQLInputTypeコードのいくつかの場所で、最終的にクエリ変数に変換されるデータを渡しているため、スキーマ内の特定のものに対して検証する必要があります。graphql-js が提供するユーティリティのいくつかを調べると、isValidJSValueチェッカーはまさに私が探していたものであるように見え、そのコメントには、まさにそれを行うために使用されることを意図しているとさえ言及されています。

問題は、関数が探していると確信している JS オブジェクトとして検証したい GraphQL 型にアクセスできないことです。スキーマを (npm 依存関係として) JSON としてインポートするか、スキーマ表記にも含めます。これらのソースの 1 つから必要な JS タイプを取得し、それを使用してデータをチェックするために使用できる他のユーティリティはありますisValidJSValueか? それとも、私が考えていなかった他の方法がありますか?

4

1 に答える 1