Initial commit

This commit is contained in:
2025-03-07 19:22:02 +01:00
commit 4a98255d83
55743 changed files with 5280367 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;