UNPKG

graphql

Version:

A Query Language and Runtime which can target any service.

12 lines (11 loc) 551 B
import type { GraphQLResolveInfoHelpers } from "../type/index.mjs"; import { AsyncWorkTracker } from "./AsyncWorkTracker.mjs"; /** @internal */ export interface SharedExecutionContext { asyncWorkTracker: AsyncWorkTracker; getAbortSignal: () => AbortSignal | undefined; getAsyncHelpers: () => GraphQLResolveInfoHelpers; promiseAll: <T>(values: ReadonlyArray<PromiseLike<T> | T>) => Promise<Array<T>>; } /** @internal */ export declare function createSharedExecutionContext(abortSignal: AbortSignal | undefined): SharedExecutionContext;