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({ schema, schemaComposer, context, customContext, nodeModel, stats, tracer, telemetryResolverTimings, }: { schema: GraphQLSchema; schemaComposer: SchemaComposer> | null; context?: Record; customContext?: Record; nodeModel?: any; stats?: IGraphQLRunnerStats | null; tracer?: IGraphQLSpanTracer; telemetryResolverTimings?: Array; }): IGatsbyResolverContext;