in telemetry/vscode/src/generate.ts [341:354]
function generateMetricShapeMap(metrics: Metric[]): InterfaceDeclarationStructure {
return {
name: 'MetricShapes',
kind: StructureKind.Interface,
isExported: true,
properties: metrics.map(m => {
return {
isReadonly: true,
name: `'${m.name}'`,
type: metricToTypeName(m),
}
}),
}
}