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
- cancellableStreams
- contextValue
- deferWithoutDuplication
- deferredFragmentFactory
- enableEarlyExecution
- encounteredDefer
- errorOnSubscriptionWithIncrementalDelivery
- errors
- fieldResolver
- fragments
- incrementalDataRecords
- operation
- rootValue
- schema
- signal
- subscribeFieldResolver
- typeResolver
- useIncrementalNotifications
- variableValues
Properties
cancellableStreams
• cancellableStreams: undefined
| Set
<CancellableStreamRecord
>
Defined in
packages/executor/src/execution/execute.ts:150
contextValue
• contextValue: TContext
Defined in
packages/executor/src/execution/execute.ts:136
deferWithoutDuplication
• deferWithoutDuplication: boolean
Defined in
packages/executor/src/execution/execute.ts:143
deferredFragmentFactory
• deferredFragmentFactory: undefined
| DeferredFragmentFactory
Defined in
packages/executor/src/execution/execute.ts:149
enableEarlyExecution
• enableEarlyExecution: boolean
Defined in
packages/executor/src/execution/execute.ts:142
encounteredDefer
• encounteredDefer: boolean
Defined in
packages/executor/src/execution/execute.ts:148
errorOnSubscriptionWithIncrementalDelivery
• errorOnSubscriptionWithIncrementalDelivery: boolean
Defined in
packages/executor/src/execution/execute.ts:145
errors
• errors: undefined
| AccumulatorMap
<undefined
| Path
, GraphQLError
>
Defined in
packages/executor/src/execution/execute.ts:147
fieldResolver
• fieldResolver: GraphQLFieldResolver
<any
, TContext
>
Defined in
packages/executor/src/execution/execute.ts:139
fragments
• fragments: Record
<string
, FragmentDefinitionNode
>
Defined in
packages/executor/src/execution/execute.ts:134
incrementalDataRecords
• incrementalDataRecords: undefined
| IncrementalDataRecord
[]
Defined in
packages/executor/src/execution/execute.ts:151
operation
• operation: OperationDefinitionNode
Defined in
packages/executor/src/execution/execute.ts:137
rootValue
• rootValue: unknown
Defined in
packages/executor/src/execution/execute.ts:135
schema
• schema: GraphQLSchema
Defined in
packages/executor/src/execution/execute.ts:133
signal
• signal: undefined
| AbortSignal
Defined in
packages/executor/src/execution/execute.ts:146
subscribeFieldResolver
• subscribeFieldResolver: GraphQLFieldResolver
<any
, TContext
>
Defined in
packages/executor/src/execution/execute.ts:141
typeResolver
• typeResolver: GraphQLTypeResolver
<any
, TContext
>
Defined in
packages/executor/src/execution/execute.ts:140
useIncrementalNotifications
• useIncrementalNotifications: boolean
Defined in
packages/executor/src/execution/execute.ts:144
variableValues
• variableValues: TVariables