tracer-component
Version:
Trace execution spans all across your application.
14 lines (13 loc) • 513 B
TypeScript
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;