我有一个使用案例,其中我使用数学表达式创建一个指标 -
new MathExpression({
expression: `SUM([${Object.keys(metricArguments).join(", ")}])`,
usingMetrics: metricArguments,
})
Run Code Online (Sandbox Code Playgroud)
这里 metricArguments 是一个Map<string,IMetric>但usingMetrics需要Record<string,IMetric>类型。我想问如何将 a 转换Map<string,Imetric>为Record<string,Imetric>,因为我将指标存储在地图中。我还可以将指标插入记录类型而不是映射中,但找不到任何方法来执行此操作。