2016-09-03 3 views
1

graphql documentationでは、単純な注釈を使ってオブジェクトを定義しています。
graphql型からjavascriptへ

type Droid : Character { 
    id: String! 
    name: String 
    friends: [Character] 
    appearsIn: [Episode] 
    primaryFunction: String 
} 

また、!この単純な形式で必須です。

しかし、プロジェクトでは単純なフォームがコメントになっていて、それを説明するJavaスクリプトは異なって見えます。

単純なフォームからjavascriptにデータを移行する自動プロセスはありますか?

答えて

1

上記の単純な注釈は、GraphQLスキーマ言語で記述されています。 GraphQL-jsには、スキーマ言語用のパーサと、そこからGraphQL-jsスキーマオブジェクトを作成するためのユーティリティ関数が含まれています。このスキーマを使用して問合せを検証できますが、resolversおよびresolveType関数は含まれていないため、それ以上の変更は必要ありません。

しかし、graphql-tools(これは私が手助けしました)のようないくつかのライブラリがあり、リゾルバとresolveTypeをGraphQL Schema言語から生成されたスキーマに簡単に追加して実行可能にしています。

+0

ありがとうございました。それがどのように動作するかを把握しようとしています。それは私のcommnetedコードを越えて、Javaスクリプトで置き換えますか?私はドキュメントのルールでこのスキーマ言語を書く方法をはっきりと見ることができるからです。 – Jeb

+0

コードを出力せず、javascriptオブジェクトを作成します。つまり、プログラムから関数を呼び出し、スキーマ言語文字列を与え、スキーマ言語オブジェクトを取得します。 – helfer

関連する問題