Skip to content

Interface: GqlExecutionContext<TContext>

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:244

Context accessor for GraphQL resolvers - mirrors the GqlExecutionContext API.

Type Parameters

Type ParameterDefault type
TContextGraphQLContext

Methods

getArgs()

ts
getArgs<T>(): T;

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:246

Gets the resolver arguments.

Type Parameters

Type ParameterDefault type
TRecord<string, unknown>

Returns

T


getContext()

ts
getContext(): TContext;

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:254

Gets the GraphQL context.

Returns

TContext


getFieldName()

ts
getFieldName(): string;

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:248

Gets the name of the current field being resolved.

Returns

string


getInfo()

ts
getInfo(): GraphQLResolveInfo;

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:258

Gets the GraphQL resolve info.

Returns

GraphQLResolveInfo


getOperation()

ts
getOperation(): string | undefined;

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:250

Gets the operation type (query, mutation, subscription).

Returns

string | undefined


getParent()

ts
getParent<T>(): T;

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:256

Gets the parent object (for field resolvers).

Type Parameters

Type ParameterDefault type
Tunknown

Returns

T


getVariables()

ts
getVariables<T>(): T;

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:252

Gets the GraphQL variables.

Type Parameters

Type ParameterDefault type
TRecord<string, unknown>

Returns

T

Released under the MIT License.