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
Name | Type |
---|---|
TVariables | any |
TContext | any |
Table of contents
Properties
- contextValue
- errors
- fieldResolver
- fragments
- operation
- rootValue
- schema
- signal
- subscribeFieldResolver
- subsequentPayloads
- typeResolver
- variableValues
Properties
contextValue
• contextValue: TContext
Defined in
packages/executor/src/execution/execute.ts:118
errors
• errors: GraphQLError
[]
Defined in
packages/executor/src/execution/execute.ts:124
fieldResolver
• fieldResolver: GraphQLFieldResolver
<any
, TContext
>
Defined in
packages/executor/src/execution/execute.ts:121
fragments
• fragments: Record
<string
, FragmentDefinitionNode
>
Defined in
packages/executor/src/execution/execute.ts:116
operation
• operation: OperationDefinitionNode
Defined in
packages/executor/src/execution/execute.ts:119
rootValue
• rootValue: unknown
Defined in
packages/executor/src/execution/execute.ts:117
schema
• schema: GraphQLSchema
Defined in
packages/executor/src/execution/execute.ts:115
signal
• Optional
signal: AbortSignal
Defined in
packages/executor/src/execution/execute.ts:126
subscribeFieldResolver
• subscribeFieldResolver: GraphQLFieldResolver
<any
, TContext
>
Defined in
packages/executor/src/execution/execute.ts:123
subsequentPayloads
• subsequentPayloads: Set
<AsyncPayloadRecord
>
Defined in
packages/executor/src/execution/execute.ts:125
typeResolver
• typeResolver: GraphQLTypeResolver
<any
, TContext
>
Defined in
packages/executor/src/execution/execute.ts:122
variableValues
• variableValues: TVariables