@vtex/api
Version:
VTEX I/O API client
6 lines (5 loc) • 531 B
TypeScript
import { Tracer } from 'opentracing';
import { ServiceContext } from '../worker/runtime/typings';
export declare const addTracingMiddleware: (tracer: Tracer) => (ctx: ServiceContext, next: () => Promise<void>) => Promise<void>;
export declare const nameSpanOperationMiddleware: (operationType: string, operationName: string) => (ctx: ServiceContext, next: () => Promise<void>) => Promise<void>;
export declare const traceUserLandRemainingPipelineMiddleware: () => (ctx: ServiceContext, next: () => Promise<void>) => Promise<void>;