UNPKG

@embrace-io/web-sdk

Version:
15 lines 666 B
import type { DiagLogger } from '@opentelemetry/api'; import type { PerformanceManager } from '../../utils/index.js'; import type { VisibilityStateDocument } from '../../common/index.js'; import type { SpanSessionManager } from '../../api-sessions/index.js'; export interface EmbraceSpanSessionManagerArgs { diag?: DiagLogger; perf?: PerformanceManager; visibilityDoc?: VisibilityStateDocument; } export interface SpanSessionManagerInternal extends SpanSessionManager { incrSessionCountForKey: (key: string) => void; } export type SessionStartedListener = () => void; export type SessionEndedListener = () => void; //# sourceMappingURL=types.d.ts.map