1 | import { Tracer, Span } from "@opencensus/core";
|
2 | import { GraphQLResolveInfo, ResponsePath, GraphQLFieldResolver } from "graphql";
|
3 | export declare const openCensusTracer: unique symbol;
|
4 | export declare const openCensusSpanMap: unique symbol;
|
5 | export declare function openCensusTracingGraphQLMiddleware(resolve: GraphQLFieldResolver<any, any, any>, parent: unknown, args: unknown, context: {
|
6 | [openCensusTracer]?: Tracer;
|
7 | [openCensusSpanMap]?: Map<ResponsePath, Span>;
|
8 | }, info: GraphQLResolveInfo): Promise<any>;
|