diff --git a/extensions/git/package.json b/extensions/git/package.json index 9ded5549de72ddc195c37e13169f50c575b9ed05..bd11f740c8844a8700b6267e2b1cf7c9e78aa84e 100644 --- a/extensions/git/package.json +++ b/extensions/git/package.json @@ -589,7 +589,7 @@ } }, "dependencies": { - "vscode-extension-telemetry": "0.0.5", + "vscode-extension-telemetry": "^0.0.6", "vscode-nls": "^2.0.1" }, "devDependencies": { diff --git a/extensions/git/src/main.ts b/extensions/git/src/main.ts index 771bebb1e49f910dcd3692280595d2319b429eb4..549bcb9ef49e604afb21e7f365574594f2b244dc 100644 --- a/extensions/git/src/main.ts +++ b/extensions/git/src/main.ts @@ -23,6 +23,7 @@ const localize = nls.config()(); async function init(context: ExtensionContext, disposables: Disposable[]): Promise { const { name, version, aiKey } = require(context.asAbsolutePath('./package.json')) as { name: string, version: string, aiKey: string }; const telemetryReporter: TelemetryReporter = new TelemetryReporter(name, version, aiKey); + disposables.push(telemetryReporter); const outputChannel = window.createOutputChannel('Git'); disposables.push(outputChannel); diff --git a/extensions/git/src/typings/vscode-extension-telemetry.d.ts b/extensions/git/src/typings/vscode-extension-telemetry.d.ts deleted file mode 100644 index f6177ef27a652fd02ce567819726c1920eb28dd5..0000000000000000000000000000000000000000 --- a/extensions/git/src/typings/vscode-extension-telemetry.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -declare module 'vscode-extension-telemetry' { - export default class TelemetryReporter { - constructor(extensionId: string, extensionVersion: string, key: string); - sendTelemetryEvent(eventName: string, properties?: { [key: string]: string }, measures?: { [key: string]: number }): void; - } -} \ No newline at end of file