@@ -7,6 +7,8 @@ export enum EventNames {
77
88 VENV_USING_UV = 'VENV.USING_UV' ,
99 VENV_CREATION = 'VENV.CREATION' ,
10+
11+ PACKAGE_MANAGE = 'PACKAGE.MANAGE' ,
1012}
1113
1214// Map all events to their properties
@@ -45,14 +47,25 @@ export interface IEventNamePropertyMapping {
4547 /* __GDPR__
4648 "venv.using_uv": {"owner": "karthiknadig" }
4749 */
48- [ EventNames . VENV_USING_UV ] : never | undefined ;
49-
50- /* __GDPR__
50+ [ EventNames . VENV_USING_UV ] : never | undefined /* __GDPR__
5151 "venv.creation": {
5252 "creationType": { "classification": "SystemMetaData", "purpose": "FeatureInsight", "owner": "karthiknadig" }
5353 }
54- */
54+ */ ;
5555 [ EventNames . VENV_CREATION ] : {
5656 creationType : 'quick' | 'custom' ;
5757 } ;
58+
59+ /* __GDPR__
60+ "package.install": {
61+ "managerId": { "classification": "SystemMetaData", "purpose": "FeatureInsight", "owner": "karthiknadig" },
62+ "installPackageCount": { "classification": "SystemMetaData", "purpose": "FeatureInsight", "owner": "karthiknadig" },
63+ "uninstallPackageCount": { "classification": "SystemMetaData", "purpose": "FeatureInsight", "owner": "karthiknadig" }
64+ }
65+ */
66+ [ EventNames . PACKAGE_MANAGE ] : {
67+ managerId : string ;
68+ installPackageCount : number ;
69+ uninstallPackageCount : number ;
70+ } ;
5871}
0 commit comments