ceda1ab57c8b6c7ad33e90dca5d1b0a9cbabe0c7
[e-mobility-charging-stations-simulator.git] / src / performance / storage / None.ts
1 // Copyright Jerome Benoit. 2021-2024. All Rights Reserved.
2
3 import type { Statistics } from '../../types/index.js'
4
5 import { Storage } from './Storage.js'
6
7 export class None extends Storage {
8 constructor () {
9 super('none://none', 'none')
10 }
11
12 public close (): void {
13 this.clearPerformanceStatistics()
14 }
15
16 public open (): void {
17 /** Intentionally empty */
18 }
19
20 public storePerformanceStatistics (performanceStatistics: Statistics): void {
21 this.setPerformanceStatistics(performanceStatistics)
22 }
23 }