-import type { CircularArray } from '../utils/CircularArray';
-import type { WorkerData } from './Worker';
+import type { IncomingRequestCommand, RequestCommand } from './internal';
+import type { CircularArray } from '../utils';
+import type { WorkerData } from '../worker';
export type TimeSeries = {
timestamp: number;
stdDevTimeMeasurement: number;
};
-export type Statistics = WorkerData & {
+export type Statistics = {
id: string;
name: string;
uri: string;
createdAt: Date;
updatedAt?: Date;
- statisticsData: Map<string, Partial<StatisticsData>>;
-};
+ statisticsData: Map<string | RequestCommand | IncomingRequestCommand, Partial<StatisticsData>>;
+} & WorkerData;