builder / lib /telemetry /index.ts
Leon4gr45's picture
Upload folder using huggingface_hub (part 3)
94193b5 verified
Raw
History Blame Contribute Delete
510 Bytes
import { TelemetryTracker } from './tracker';
import { TelemetryEventName, TelemetryEventProperties } from './events';
let tracker: TelemetryTracker | null = null;
export function initTelemetry(): void {
if (tracker) return;
tracker = new TelemetryTracker();
tracker.init();
}
export function track(event: TelemetryEventName, properties?: TelemetryEventProperties): void {
tracker?.track(event, properties);
}
export function setTelemetryOptIn(value: boolean): void {
tracker?.setOptIn(value);
}