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リファレンスをご覧ください。