Linter fixes
[e-mobility-charging-stations-simulator.git] / src / performance / storage / StorageFactory.ts
index 429f61d53a63b12d4eb71cacd23e2ed815c29bd0..2007e8f4ee89e219d59d2bf077c5cfc355de6125 100644 (file)
@@ -1,30 +1,29 @@
-// Copyright Jerome Benoit. 2021. All Rights Reserved.
+// Copyright Jerome Benoit. 2021-2023. All Rights Reserved.
 
-import { JSONFileStorage } from './JSONFileStorage';
-import { MikroORMStorage } from './MikroORMStorage';
+import { JsonFileStorage } from './JsonFileStorage';
+import { MikroOrmStorage } from './MikroOrmStorage';
 import { MongoDBStorage } from './MongoDBStorage';
-import { Storage } from './Storage';
+import type { Storage } from './Storage';
 import { StorageType } from '../../types/Storage';
 
 export class StorageFactory {
-  // eslint-disable-next-line @typescript-eslint/no-empty-function
   private constructor() {
     // This is intentional
   }
 
-  public static getStorage(type: StorageType, connectionURI: string, logPrefix: string): Storage {
+  public static getStorage(type: StorageType, connectionUri: string, logPrefix: string): Storage {
     let storageInstance: Storage = null;
     switch (type) {
       case StorageType.JSON_FILE:
-        storageInstance = new JSONFileStorage(connectionURI, logPrefix);
+        storageInstance = new JsonFileStorage(connectionUri, logPrefix);
         break;
       case StorageType.MONGO_DB:
-        storageInstance = new MongoDBStorage(connectionURI, logPrefix);
+        storageInstance = new MongoDBStorage(connectionUri, logPrefix);
         break;
       // case StorageType.MYSQL:
       // case StorageType.MARIA_DB:
       // case StorageType.SQLITE:
-      //   storageInstance = new MikroORMStorage(connectionURI, logPrefix, type);
+      //   storageInstance = new MikroOrmStorage(connectionUri, logPrefix, type);
       //   break;
       default:
         throw new Error(`${logPrefix} Unknown storage type: ${type}`);