repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactor: organize constants
[e-mobility-charging-stations-simulator.git]
/
src
/
performance
/
storage
/
StorageFactory.ts
diff --git
a/src/performance/storage/StorageFactory.ts
b/src/performance/storage/StorageFactory.ts
index 619e7f5c4a05bb33b2d32c0e32779b352e8c336b..09b58a15ffcda6b84363216bc2868eb84e6eb09f 100644
(file)
--- a/
src/performance/storage/StorageFactory.ts
+++ b/
src/performance/storage/StorageFactory.ts
@@
-1,10
+1,10
@@
-// Copyright Jerome Benoit. 2021. All Rights Reserved.
+// Copyright Jerome Benoit. 2021
-2023
. All Rights Reserved.
-import { J
SONFileStorage } from './JSON
FileStorage';
-import { MikroO
RMStorage } from './MikroORM
Storage';
+import { J
sonFileStorage } from './Json
FileStorage';
+import { MikroO
rmStorage } from './MikroOrm
Storage';
import { MongoDBStorage } from './MongoDBStorage';
import { MongoDBStorage } from './MongoDBStorage';
-import { Storage } from './Storage';
-import { StorageType } from '../../types
/Storage
';
+import
type
{ Storage } from './Storage';
+import { StorageType } from '../../types';
export class StorageFactory {
private constructor() {
export class StorageFactory {
private constructor() {
@@
-12,10
+12,10
@@
export class StorageFactory {
}
public static getStorage(type: StorageType, connectionUri: string, logPrefix: string): Storage {
}
public static getStorage(type: StorageType, connectionUri: string, logPrefix: string): Storage {
- let storageInstance: Storage = null;
+ let storageInstance: Storage
| null
= null;
switch (type) {
case StorageType.JSON_FILE:
switch (type) {
case StorageType.JSON_FILE:
- storageInstance = new J
SON
FileStorage(connectionUri, logPrefix);
+ storageInstance = new J
son
FileStorage(connectionUri, logPrefix);
break;
case StorageType.MONGO_DB:
storageInstance = new MongoDBStorage(connectionUri, logPrefix);
break;
case StorageType.MONGO_DB:
storageInstance = new MongoDBStorage(connectionUri, logPrefix);
@@
-23,7
+23,7
@@
export class StorageFactory {
// case StorageType.MYSQL:
// case StorageType.MARIA_DB:
// case StorageType.SQLITE:
// case StorageType.MYSQL:
// case StorageType.MARIA_DB:
// case StorageType.SQLITE:
- // storageInstance = new MikroO
RMStorage(connectionURI
, logPrefix, type);
+ // storageInstance = new MikroO
rmStorage(connectionUri
, logPrefix, type);
// break;
default:
throw new Error(`${logPrefix} Unknown storage type: ${type}`);
// break;
default:
throw new Error(`${logPrefix} Unknown storage type: ${type}`);