@coralogix/browser
Version:
Official Coralogix SDK for browsers
16 lines (15 loc) • 564 B
TypeScript
import { ReadableSpan, SpanProcessor } from '@opentelemetry/sdk-trace-base';
import { ProcessorBaseModel } from './processor-base.model';
export declare class CoralogixSpanMapProcessor implements SpanProcessor, ProcessorBaseModel {
private sdkConfig;
isActive: boolean;
onEnd(span: ReadableSpan): void;
onStart(): void;
shutdown(): Promise<void>;
forceFlush(): Promise<void>;
private _mapToCxSpan;
private resolveContextFromSpan;
private _getEventTypeContext;
private resolveLabels;
private getLabelsByLabelProviders;
}