first commit

This commit is contained in:
Stefan Hacker
2026-04-03 09:38:48 +02:00
commit 37ad745546
47450 changed files with 3120798 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
import TelemetryClient = require("../Library/TelemetryClient");
import Config = require("../Library/Config");
declare class HeartBeat {
static INSTANCE: HeartBeat;
private _collectionInterval;
private _client;
private _handle;
private _isEnabled;
private _isInitialized;
private _isVM;
private _vmData;
private _azInst_vmId;
private _azInst_subscriptionId;
private _azInst_osType;
constructor(client: TelemetryClient);
enable(isEnabled: boolean, config?: Config): void;
isInitialized(): boolean;
static isEnabled(): boolean;
trackHeartBeat(config: Config, callback: () => void): void;
dispose(): void;
private _getAzureComputeMetadata(config, callback);
private _isJSON(str);
}
export = HeartBeat;