UNPKG

msal

Version:
18 lines (17 loc) 666 B
import TelemetryEvent from "./TelemetryEvent"; import { TelemetryConfig, TelemetryEmitter } from "./TelemetryTypes"; export default class TelemetryManager { private completedEvents; private inProgressEvents; private eventCountByCorrelationId; private onlySendFailureTelemetry; private telemetryPlatform; private clientId; private telemetryEmitter; constructor(config: TelemetryConfig, telemetryEmitter: TelemetryEmitter); startEvent(event: TelemetryEvent): void; stopEvent(event: TelemetryEvent): void; flush(correlationId: string): void; private incrementEventCount; private getOrphanedEvents; }