@coralogix/browser
Version:
Official Coralogix SDK for browsers
13 lines (12 loc) • 530 B
TypeScript
import { ReadableSpan, Span, SpanProcessor } from '@opentelemetry/sdk-trace-base';
import { Context } from '@opentelemetry/api';
import { ProcessorBaseModel } from './processor-base.model';
export declare class CoralogixSnapshotSpanProcessor implements SpanProcessor, ProcessorBaseModel {
isActive: boolean;
forceFlush(): Promise<void>;
onEnd(span: ReadableSpan): void;
onStart(span: Span, parentContext: Context): void;
shutdown(): Promise<void>;
private createSnapshot;
private isSnapshotPrepared;
}