Skip to Content
GraphQL Tools
DocumentationAPI@graphql-tools/utilssrcinterfacesExecutionRequest

Interface: ExecutionRequest<TVariables, TContext, TRootValue, TExtensions, TReturn>

Defined in: packages/utils/src/Interfaces.ts:107

Type Parameters

TVariables

TVariables extends Record<string, any> = any

TContext

TContext = any

TRootValue

TRootValue = any

TExtensions

TExtensions = Record<string, any>

TReturn

TReturn = any

Properties

context?

optional context?: TContext

Defined in: packages/utils/src/Interfaces.ts:123


document

document: TypedDocumentNode<TReturn, TVariables>

Defined in: packages/utils/src/Interfaces.ts:114


extensions?

optional extensions?: TExtensions

Defined in: packages/utils/src/Interfaces.ts:119


info?

optional info?: GraphQLResolveInfo

Defined in: packages/utils/src/Interfaces.ts:126


operationName?

optional operationName?: string

Defined in: packages/utils/src/Interfaces.ts:118


operationType?

optional operationType?: OperationTypeNode

Defined in: packages/utils/src/Interfaces.ts:117


rootValue?

optional rootValue?: TRootValue

Defined in: packages/utils/src/Interfaces.ts:121


schemaCoordinateInErrors?

optional schemaCoordinateInErrors?: boolean

Defined in: packages/utils/src/Interfaces.ts:134

Enable/Disable the addition of field schema coordinate in GraphQL Errors extension

Note: Schema Coordinate are exposed using Symbol.for(‘schemaCoordinate’) so that it’s not serialized. Exposing schema coordinate can ease the discovery of private schemas.


signal?

optional signal?: AbortSignal

Defined in: packages/utils/src/Interfaces.ts:127


subgraphName?

optional subgraphName?: string

Defined in: packages/utils/src/Interfaces.ts:125


variables?

optional variables?: TVariables

Defined in: packages/utils/src/Interfaces.ts:115