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
- subscribeFieldResolver
- subsequentPayloads
- typeResolver
- variableValues
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)