1 import type { IncomingRequestCommand
, RequestCommand
} from
'./internal';
2 import type { CircularArray
} from
'../utils';
3 import type { WorkerData
} from
'../worker';
5 export type TimeSeries
= {
10 type StatisticsData
= {
12 countResponse
: number;
14 countTimeMeasurement
: number;
15 timeMeasurementSeries
: CircularArray
<TimeSeries
>;
16 currentTimeMeasurement
: number;
17 minTimeMeasurement
: number;
18 maxTimeMeasurement
: number;
19 totalTimeMeasurement
: number;
20 avgTimeMeasurement
: number;
21 medTimeMeasurement
: number;
22 ninetyFiveThPercentileTimeMeasurement
: number;
23 stdDevTimeMeasurement
: number;
26 export type Statistics
= {
32 statisticsData
: Map
<string | RequestCommand
| IncomingRequestCommand
, Partial
<StatisticsData
>>;