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

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

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

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:91


document

document: TypedDocumentNode<TReturn, TVariables>

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


extensions?

optional extensions?: TExtensions

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


info?

optional info?: GraphQLResolveInfo

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


operationName?

optional operationName?: string

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


operationType?

optional operationType?: OperationTypeNode

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


rootValue?

optional rootValue?: TRootValue

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


schemaCoordinateInErrors?

optional schemaCoordinateInErrors?: boolean

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

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:95


subgraphName?

optional subgraphName?: string

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


variables?

optional variables?: TVariables

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