GraphQL LogoGraphQL

graphql

graphql 模組匯出 GraphQL 功能的核心子集,用於建立 GraphQL 型別系統和伺服器。

import { graphql } from "graphql" // ES6
var { graphql } = require("graphql") // CommonJS

概觀#

進入點

架構

型別定義

純量

錯誤

進入點#

graphql#

graphql(
schema: GraphQLSchema,
requestString: string,
rootValue?: ?any,
contextValue?: ?any,
variableValues?: ?{[key: string]: any},
operationName?: ?string
): Promise<GraphQLResult>

graphql 函式會對 GraphQL 要求進行詞法分析、解析、驗證和執行。它需要 schemarequestString。選用參數包括 rootValue,它會傳遞為執行器的根值,contextValue,它會傳遞給所有解析函式,variableValues,它會傳遞給執行器,以提供 requestString 中任何變數的值,以及 operationName,它允許呼叫者指定 requestString 中哪個操作會執行,在 requestString 包含多個頂層操作的情況下。

Schema#

請參閱 類型系統 API 參考

類型定義#

請參閱 類型系統 API 參考

純量#

請參閱 類型系統 API 參考

錯誤#

請參閱 錯誤 API 參考

繼續閱讀 →graphql/error