gatsby
Version:
Blazing fast modern site generator for React
15 lines (14 loc) • 805 B
TypeScript
import { GraphQLSchema } from "graphql";
import { SchemaComposer } from "graphql-compose";
import { IGraphQLRunnerStats } from "../query/types";
import { IGatsbyResolverContext, IGraphQLSpanTracer, IGraphQLTelemetryRecord } from "./type-definitions";
export default function withResolverContext<TSource, TArgs>({ schema, schemaComposer, context, customContext, nodeModel, stats, tracer, telemetryResolverTimings, }: {
schema: GraphQLSchema;
schemaComposer: SchemaComposer<IGatsbyResolverContext<TSource, TArgs>> | null;
context?: Record<string, any>;
customContext?: Record<string, any>;
nodeModel?: any;
stats?: IGraphQLRunnerStats | null;
tracer?: IGraphQLSpanTracer;
telemetryResolverTimings?: Array<IGraphQLTelemetryRecord>;
}): IGatsbyResolverContext<TSource, TArgs>;