graphql-tools-monorepo / executor/src / 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:121


errors

• errors: GraphQLError[]

Defined in

packages/executor/src/execution/execute.ts:127


fieldResolver

• fieldResolver: GraphQLFieldResolver<any, TContext>

Defined in

packages/executor/src/execution/execute.ts:124


fragments

• fragments: Record<string, FragmentDefinitionNode>

Defined in

packages/executor/src/execution/execute.ts:119


operation

• operation: OperationDefinitionNode

Defined in

packages/executor/src/execution/execute.ts:122


rootValue

• rootValue: unknown

Defined in

packages/executor/src/execution/execute.ts:120


schema

• schema: GraphQLSchema

Defined in

packages/executor/src/execution/execute.ts:118


signal

• Optional signal: AbortSignal

Defined in

packages/executor/src/execution/execute.ts:129


subscribeFieldResolver

• subscribeFieldResolver: GraphQLFieldResolver<any, TContext>

Defined in

packages/executor/src/execution/execute.ts:126


subsequentPayloads

• subsequentPayloads: Set<AsyncPayloadRecord>

Defined in

packages/executor/src/execution/execute.ts:128


typeResolver

• typeResolver: GraphQLTypeResolver<any, TContext>

Defined in

packages/executor/src/execution/execute.ts:125


variableValues

• variableValues: TVariables

Defined in

packages/executor/src/execution/execute.ts:123