Docs
API Reference
Interfaces
ExecutionContext

Interface: ExecutionContext<TVariables, TContext>

executor/src.ExecutionContext

Data that must be available at all points during query execution.

Namely, schema of the type system that is currently executing, and the fragments defined in the query document

Type parameters

NameType
TVariablesany
TContextany

Table of contents

Properties

Properties

contextValue

• contextValue: TContext

Defined in

packages/executor/src/execution/execute.ts:109 (opens in a new tab)


errors

• errors: GraphQLError[]

Defined in

packages/executor/src/execution/execute.ts:115 (opens in a new tab)


fieldResolver

• fieldResolver: GraphQLFieldResolver<any, TContext>

Defined in

packages/executor/src/execution/execute.ts:112 (opens in a new tab)


fragments

• fragments: Record<string, FragmentDefinitionNode>

Defined in

packages/executor/src/execution/execute.ts:107 (opens in a new tab)


operation

• operation: OperationDefinitionNode

Defined in

packages/executor/src/execution/execute.ts:110 (opens in a new tab)


rootValue

• rootValue: unknown

Defined in

packages/executor/src/execution/execute.ts:108 (opens in a new tab)


schema

• schema: GraphQLSchema

Defined in

packages/executor/src/execution/execute.ts:106 (opens in a new tab)


subscribeFieldResolver

• subscribeFieldResolver: GraphQLFieldResolver<any, TContext>

Defined in

packages/executor/src/execution/execute.ts:114 (opens in a new tab)


subsequentPayloads

• subsequentPayloads: Set<AsyncPayloadRecord>

Defined in

packages/executor/src/execution/execute.ts:116 (opens in a new tab)


typeResolver

• typeResolver: GraphQLTypeResolver<any, TContext>

Defined in

packages/executor/src/execution/execute.ts:113 (opens in a new tab)


variableValues

• variableValues: TVariables

Defined in

packages/executor/src/execution/execute.ts:111 (opens in a new tab)