UNPKG

@coralogix/browser

Version:

Official Coralogix SDK for browsers

18 lines (17 loc) 719 B
import { Span, SpanProcessor } from '@opentelemetry/sdk-trace-base'; import { CoralogixRumLabels, UserContextConfig } from '../types'; export declare class CoralogixSpanAttributesProcessor implements SpanProcessor { private labels; constructor(labels?: CoralogixRumLabels); setCustomLabels(labels?: CoralogixRumLabels): void; setInternalLabels(labels?: CoralogixRumLabels): void; getLabels(): CoralogixRumLabels; getCustomLabels(): CoralogixRumLabels; getInternalLabels(): CoralogixRumLabels; getUserContext(): UserContextConfig | undefined; forceFlush(): Promise<void>; onStart(span: Span): void; onEnd(): void; shutdown(): Promise<void>; private stringifyValues; }