UNPKG

516 BTypeScriptView Raw
1import { Tracer, Span } from "@opencensus/core";
2import { GraphQLResolveInfo, ResponsePath, GraphQLFieldResolver } from "graphql";
3export declare const openCensusTracer: unique symbol;
4export declare const openCensusSpanMap: unique symbol;
5export 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>;