More strongly typed telemetry events (#77658)

* More strongly typed events

* Fixed typo
This commit is contained in:
Logan Ramos
2019-07-24 15:02:16 -07:00
committed by GitHub
parent 19494e6a79
commit 9f5fffe73e
12 changed files with 46 additions and 100 deletions

View File

@@ -317,15 +317,6 @@ export class ExtHostExtensionService implements ExtHostExtensionServiceShape {
private _logExtensionActivationTimes(extensionDescription: IExtensionDescription, reason: ExtensionActivationReason, outcome: string, activationTimes?: ExtensionActivationTimes) {
const event = getTelemetryActivationEvent(extensionDescription, reason);
/* __GDPR__
"extensionActivationTimes" : {
"${include}": [
"${TelemetryActivationEvent}",
"${ExtensionActivationTimes}"
],
"outcome" : { "classification": "SystemMetaData", "purpose": "FeatureInsight" }
}
*/
type ExtensionActivationTimesClassification = {
outcome: { classification: 'SystemMetaData', purpose: 'FeatureInsight' };
} & TelemetryActivationEventFragment & ExtensionActivationTimesFragment;