Adding base classes for data dev extension telemetry (#13763)

* adding telemetry dependencies for data-workspaces and sql-database-projects

* Adding telemetry dependencies for dacpac extension

* Adding telemetry base to data workspaces and projects

* Adding telemetry base code to the dacpac extension

Co-authored-by: Benjin Dubishar <benjin@Largo.local>
Co-authored-by: Sai Avishkar Sreerama <ssreerama@microsoft.com>
This commit is contained in:
Benjin Dubishar
2020-12-10 23:31:10 -05:00
committed by GitHub
parent 4ab0f729e1
commit 81ed7123c6
12 changed files with 386 additions and 5 deletions

View File

@@ -29,3 +29,21 @@ async function getFileStatus(path: string): Promise<fs.Stats | undefined> {
}
}
}
export interface IPackageInfo {
name: string;
version: string;
aiKey: string;
}
export function getPackageInfo(packageJson: any): IPackageInfo | undefined {
if (packageJson) {
return {
name: packageJson.name,
version: packageJson.version,
aiKey: packageJson.aiKey
};
}
return undefined;
}