UNPKG

2.26 kBTypeScriptView Raw
1export * from './baggage/types';
2export { baggageEntryMetadataFromString } from './baggage/utils';
3export * from './common/Exception';
4export * from './common/Time';
5export * from './common/Attributes';
6export * from './diag';
7export * from './propagation/TextMapPropagator';
8export * from './trace/attributes';
9export * from './trace/link';
10export * from './trace/ProxyTracer';
11export * from './trace/ProxyTracerProvider';
12export * from './trace/Sampler';
13export * from './trace/SamplingResult';
14export * from './trace/span_context';
15export * from './trace/span_kind';
16export * from './trace/span';
17export * from './trace/SpanOptions';
18export * from './trace/status';
19export * from './trace/trace_flags';
20export * from './trace/trace_state';
21export { createTraceState } from './trace/internal/utils';
22export * from './trace/tracer_provider';
23export * from './trace/tracer';
24export * from './trace/tracer_options';
25export { isSpanContextValid, isValidTraceId, isValidSpanId, } from './trace/spancontext-utils';
26export { INVALID_SPANID, INVALID_TRACEID, INVALID_SPAN_CONTEXT, } from './trace/invalid-span-constants';
27export * from './context/context';
28export * from './context/types';
29import { ContextAPI } from './api/context';
30export type { ContextAPI } from './api/context';
31/** Entrypoint for context API */
32export declare const context: ContextAPI;
33import { TraceAPI } from './api/trace';
34export type { TraceAPI } from './api/trace';
35/** Entrypoint for trace API */
36export declare const trace: TraceAPI;
37import { PropagationAPI } from './api/propagation';
38export type { PropagationAPI } from './api/propagation';
39/** Entrypoint for propagation API */
40export declare const propagation: PropagationAPI;
41import { DiagAPI } from './api/diag';
42export type { DiagAPI } from './api/diag';
43/**
44 * Entrypoint for Diag API.
45 * Defines Diagnostic handler used for internal diagnostic logging operations.
46 * The default provides a Noop DiagLogger implementation which may be changed via the
47 * diag.setLogger(logger: DiagLogger) function.
48 */
49export declare const diag: DiagAPI;
50declare const _default: {
51 trace: TraceAPI;
52 context: ContextAPI;
53 propagation: PropagationAPI;
54 diag: DiagAPI;
55};
56export default _default;
57//# sourceMappingURL=index.d.ts.map
\No newline at end of file