graphql 模块导出 GraphQL 功能的核心子集,用于创建 GraphQL 类型系统和服务器。
import { graphql } from "graphql" // ES6var { graphql } = require("graphql") // CommonJS
入口点
模式
类型定义
class GraphQLScalarTypeGraphQL 中的标量类型。
class GraphQLObjectTypeGraphQL 中包含字段的对象类型。
class GraphQLInterfaceTypeGraphQL 中的接口类型,定义了实现将包含的字段。
class GraphQLUnionTypeGraphQL 中的联合类型,定义了实现列表。
class GraphQLEnumTypeGraphQL 中的枚举类型,定义了有效值的列表。
class GraphQLInputObjectTypeGraphQL 中的输入对象类型,表示结构化输入。
class GraphQLList围绕其他类型的类型包装器,表示这些类型的列表。
class GraphQLNonNull围绕其他类型的类型包装器,表示这些类型的非空版本。
标量
错误
graphql(  schema: GraphQLSchema,  requestString: string,  rootValue?: ?any,  contextValue?: ?any,  variableValues?: ?{[key: string]: any},  operationName?: ?string): Promise<GraphQLResult>
graphql 函数对 GraphQL 请求进行词法分析、解析、验证和执行。它需要一个 schema 和一个 requestString。可选参数包括一个 rootValue,它将作为根值传递给执行器,一个 contextValue,它将传递给所有解析函数,variableValues,它将传递给执行器以提供 requestString 中任何变量的值,以及 operationName,它允许调用者指定 requestString 中将运行的操作,在 requestString 包含多个顶级操作的情况下。
请参阅 类型系统 API 参考。
请参阅 类型系统 API 参考。
查看 类型系统 API 参考。
查看 错误 API 参考