UNPKG

tracer-component

Version:

Trace execution spans all across your application.

14 lines (13 loc) 513 B
import { Trace, TraceContext } from './types'; export declare function buildTraceString(traceParent: Trace): string; export declare function generateTraceId(): string; export declare function generateSpanId(): string; export declare function buildTraceContext<T>({ name, parentId, traceId, version, traceFlags, traceState, data }: { name: string; parentId?: string; traceId: string; version: string; traceFlags: string; traceState?: Record<string, string>; data?: T; }): TraceContext;