// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. /** * @hidden */ export class Telemetry { private static instance: Telemetry; private receiverCallback: (r: Array) => void; constructor() { return; } RegisterReceiver(receiverCallback: (receiver: Array) => void): void { this.receiverCallback = receiverCallback; } static GetInstance(): Telemetry { return this.instance || (this.instance = new this()); } }