UNPKG

955 BTypeScriptView Raw
1import type { PropagationContext, TraceparentData } from '@sentry/types';
2export declare const TRACEPARENT_REGEXP: RegExp;
3/**
4 * Extract transaction context data from a `sentry-trace` header.
5 *
6 * @param traceparent Traceparent string
7 *
8 * @returns Object containing data from the header, or undefined if traceparent string is malformed
9 */
10export declare function extractTraceparentData(traceparent?: string): TraceparentData | undefined;
11/**
12 * Create a propagation context from incoming headers or
13 * creates a minimal new one if the headers are undefined.
14 */
15export declare function propagationContextFromHeaders(sentryTrace: string | undefined, baggage: string | number | boolean | string[] | null | undefined): PropagationContext;
16/**
17 * Create sentry-trace header from span context values.
18 */
19export declare function generateSentryTraceHeader(traceId?: string, spanId?: string, sampled?: boolean): string;
20//# sourceMappingURL=tracing.d.ts.map
\No newline at end of file