fix(core): update

This commit is contained in:
2022-02-16 23:28:12 +01:00
parent e5c37b1801
commit 4a299cf3cb
9 changed files with 19060 additions and 3845 deletions

View File

@ -1,4 +1,4 @@
export function average(values) {
export function average(values: number[]) {
let total = 0;
for (let i = 0; i < values.length; i += 1) {
@ -8,7 +8,7 @@ export function average(values) {
return total / values.length;
}
export function median(values) {
export function median(values: number[]) {
const half = Math.floor(values.length / 2);
values.sort((a, b) => a - b);
@ -18,7 +18,7 @@ export function median(values) {
return (values[half - 1] + values[half]) / 2;
}
export function quartile(values, percentile) {
export function quartile(values: number[], percentile: number) {
values.sort((a, b) => a - b);
const pos = (values.length - 1) * percentile;
const base = Math.floor(pos);
@ -31,7 +31,7 @@ export function quartile(values, percentile) {
return values[base];
}
export function jitter(values) {
export function jitter(values: number[]) {
// Average distance between consecutive latency measurements...
let jitters = [];