ListWrapper.map(this._metricNames, (metricName) => { var sample = ListWrapper.map(validSample, (measureValues) => measureValues.values[metricName]); var mean = Statistic.calculateMean(sample); var cv = Statistic.calculateCoefficientOfVariation(sample, mean); var formattedCv = NumberWrapper.isNaN(cv) ? 'NaN' : Math.floor(cv); // Note: Don't use the unicode character for +- as it might cause // hickups consoles... return `${ConsoleReporter._formatNum(mean)}+-${formattedCv}%`; })
export function getIntParameter(name:string) { return NumberWrapper.parseInt(getStringParameter(name), 10); }
static _formatNum(n) { return NumberWrapper.toFixed(n, 2); }