fix(core): update
This commit is contained in:
@ -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 = [];
|
||||
|
||||
|
Reference in New Issue
Block a user