mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-05-13 00:08:56 +00:00
fix: type
This commit is contained in:
parent
9694588248
commit
7df2526d7b
@ -367,8 +367,11 @@ export function useQueryTopologyMetrics(metrics: string[], ids: string[]) {
|
|||||||
|
|
||||||
return { queryStr, conditions };
|
return { queryStr, conditions };
|
||||||
}
|
}
|
||||||
function calculateExp(list: { value: number }[], config: { calculation?: string }): (number | string)[] {
|
function calculateExp(
|
||||||
const arr = list.filter((d: any) => !d.isEmptyValue);
|
list: { value: number; isEmptyValue: boolean }[],
|
||||||
|
config: { calculation?: string },
|
||||||
|
): (number | string)[] {
|
||||||
|
const arr = list.filter((d: { value: number; isEmptyValue: boolean }) => !d.isEmptyValue);
|
||||||
const sum = arr.length ? arr.map((d: { value: number }) => d.value).reduce((a, b) => a + b) : 0;
|
const sum = arr.length ? arr.map((d: { value: number }) => d.value).reduce((a, b) => a + b) : 0;
|
||||||
let data: (number | string)[] = [];
|
let data: (number | string)[] = [];
|
||||||
switch (config.calculation) {
|
switch (config.calculation) {
|
||||||
@ -382,7 +385,9 @@ function calculateExp(list: { value: number }[], config: { calculation?: string
|
|||||||
data = [(sum / arr.length / 10000).toFixed(2)];
|
data = [(sum / arr.length / 10000).toFixed(2)];
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
data = list.map((d: Recordable) => (d.isEmptyValue ? NaN : aggregation(d.value, config)));
|
data = list.map((d: { value: number; isEmptyValue: boolean }) =>
|
||||||
|
d.isEmptyValue ? NaN : aggregation(d.value, config),
|
||||||
|
);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return data;
|
return data;
|
||||||
|
Loading…
Reference in New Issue
Block a user