fix: Typing of labelMap (#21181)

* fix: Typing of labelMap

* Adjusts val types
This commit is contained in:
Michael S. Molina
2022-08-26 08:22:57 -03:00
committed by GitHub
parent 5811262cf2
commit 1143e17742
11 changed files with 47 additions and 64 deletions

View File

@@ -23,7 +23,6 @@ import {
DataRecord,
getNumberFormatter,
getMetricLabel,
DataRecordValue,
getColumnLabel,
} from '@superset-ui/core';
import { EChartsCoreOption, GaugeSeriesOption } from 'echarts';
@@ -132,7 +131,7 @@ export default function transformProps(
FONT_SIZE_MULTIPLIERS.titleOffsetFromTitle * fontSize;
const detailOffsetFromTitle =
FONT_SIZE_MULTIPLIERS.detailOffsetFromTitle * fontSize;
const columnsLabelMap = new Map<string, DataRecordValue[]>();
const columnsLabelMap = new Map<string, string[]>();
const transformedData: GaugeDataItemOption[] = data.map(
(data_point, index) => {
@@ -141,7 +140,7 @@ export default function transformProps(
.join(', ');
columnsLabelMap.set(
name,
groupbyLabels.map(col => data_point[col]),
groupbyLabels.map(col => data_point[col] as string),
);
let item: GaugeDataItemOption = {
value: data_point[getMetricLabel(metric as QueryFormMetric)] as number,