X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FStatisticUtils.ts;h=deb1624b803f451adc9822ea32cc383e00a3e313;hb=41f18326bd0c915a2390208ab1c1973cc6c82a6e;hp=bccebbe092ad5d900a5c8e2cc4d3fb27ef4911f1;hpb=66a7748ddeda8c94d7562a1ce58d440319654a4c;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/StatisticUtils.ts b/src/utils/StatisticUtils.ts index bccebbe0..deb1624b 100644 --- a/src/utils/StatisticUtils.ts +++ b/src/utils/StatisticUtils.ts @@ -1,4 +1,4 @@ -import { isEmptyArray, isNullOrUndefined } from './Utils.js' +import { isEmptyArray } from './Utils.js' /** * Computes the average of the given data set. @@ -54,7 +54,8 @@ export const nthPercentile = (dataSet: number[], percentile: number): number => } const percentileIndexBase = (percentile / 100) * (sortedDataSet.length - 1) const percentileIndexInteger = Math.floor(percentileIndexBase) - if (!isNullOrUndefined(sortedDataSet[percentileIndexInteger + 1])) { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + if (sortedDataSet[percentileIndexInteger + 1] != null) { return ( sortedDataSet[percentileIndexInteger] + (percentileIndexBase - percentileIndexInteger) *