UNPKG

@temporalio/interceptors-opentelemetry

Version:
10 lines (9 loc) 464 B
import type * as tracing from '@opentelemetry/sdk-trace-base'; import type { ExportResult } from '@opentelemetry/core'; import type { SerializableSpan } from './definitions'; export declare class SpanExporter implements tracing.SpanExporter { private exporter?; export(spans: tracing.ReadableSpan[], resultCallback: (result: ExportResult) => void): void; shutdown(): Promise<void>; makeSerializable(span: tracing.ReadableSpan): SerializableSpan; }