UNPKG

@embrace-io/web-sdk

Version:
21 lines 950 B
import { EmbraceSessionPartBatchedSpanProcessorArgs } from "./types.cjs"; import { ReadableSpan, SpanProcessor } from "@opentelemetry/sdk-trace"; //#region src/processors/EmbraceSessionPartBatchedSpanProcessor/EmbraceSessionPartBatchedSpanProcessor.d.ts declare class EmbraceSessionPartBatchedSpanProcessor implements SpanProcessor { private readonly _shutdownOnce; private _pendingSpans; private readonly _exporter; private readonly _limitManager; private readonly _userSessionManager; private readonly _diag; constructor({ exporter, limitManager, userSessionManager, diag: diagParam }: EmbraceSessionPartBatchedSpanProcessorArgs); forceFlush(): Promise<void>; onEnd(span: ReadableSpan): void; private _exportSpans; onStart(): void; shutdown(): Promise<void>; private readonly _shutdown; } //#endregion export { EmbraceSessionPartBatchedSpanProcessor }; //# sourceMappingURL=EmbraceSessionPartBatchedSpanProcessor.d.cts.map