-import type { CircularArray } from '../utils/index.js'
+import type { CircularBuffer } from 'mnemonist'
+
import type { WorkerData } from '../worker/index.js'
import type { IncomingRequestCommand, RequestCommand } from './ocpp/Requests.js'
responseCount: number
errorCount: number
timeMeasurementCount: number
- measurementTimeSeries: CircularArray<TimestampedData>
+ measurementTimeSeries: CircularBuffer<TimestampedData> | TimestampedData[]
currentTimeMeasurement: number
minTimeMeasurement: number
maxTimeMeasurement: number
statisticsData: Map<string | RequestCommand | IncomingRequestCommand, StatisticsData>
}
-export interface InternalTemplateStatistics {
+export interface TemplateStatistics {
configured: number
+ provisioned: number
added: number
started: number
indexes: Set<number>