import type { CircularArray } from '../utils';
import type { WorkerData } from '../worker';
-export type TimestampedData = {
+export interface TimestampedData {
timestamp: number;
value: number;
-};
+}
-type StatisticsData = Partial<{
- countRequest: number;
- countResponse: number;
- countError: number;
- countTimeMeasurement: number;
+export type StatisticsData = Partial<{
+ requestCount: number;
+ responseCount: number;
+ errorCount: number;
+ timeMeasurementCount: number;
measurementTimeSeries: CircularArray<TimestampedData>;
currentTimeMeasurement: number;
minTimeMeasurement: number;