graphql モジュールは、GraphQLの型システムとサーバーを作成するためのGraphQL機能のコアサブセットをエクスポートします。
import { graphql } from "graphql" // ES6var { graphql } = require("graphql") // CommonJS
エントリポイント
スキーマ
型定義
class GraphQLScalarTypeGraphQL内のスカラー型です。
class GraphQLObjectTypeフィールドを含むGraphQL内のオブジェクト型です。
class GraphQLInterfaceType実装が含むフィールドを定義するGraphQL内のインターフェース型です。
class GraphQLUnionType実装のリストを定義するGraphQL内の共用体型です。
class GraphQLEnumType有効な値のリストを定義するGraphQL内の列挙型です。
class GraphQLInputObjectType構造化された入力を表すGraphQL内の入力オブジェクト型です。
class GraphQLListそれらの型のリストを表す、他の型をラップする型です。
class GraphQLNonNullそれらの型の非nullバージョンを表す、他の型をラップする型です。
スカラー
エラー
graphql( schema: GraphQLSchema, requestString: string, rootValue?: ?any, contextValue?: ?any, variableValues?: ?{[key: string]: any}, operationName?: ?string): Promise<GraphQLResult>
graphql 関数は、GraphQLリクエストの字句解析、構文解析、検証、および実行を行います。 schema と requestString が必要です。 オプションの引数には、エグゼキューターにルート値として渡される rootValue、すべての解決関数に渡される contextValue、requestString 内の変数の値を提供するためにエグゼキューターに渡される variableValues、および呼び出し元が requestString 内のどの操作を実行するかを指定できる operationName (requestString に複数のトップレベル操作が含まれている場合)が含まれます。
型システムAPIリファレンスをご覧ください。
型システムAPIリファレンスをご覧ください。
型システムAPIリファレンスをご覧ください。
エラーAPIリファレンスをご覧ください。