Initial portage to TypeScript.
[e-mobility-charging-stations-simulator.git] / src / utils / Configuration.js
diff --git a/src/utils/Configuration.js b/src/utils/Configuration.js
deleted file mode 100644 (file)
index c8e96f0..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-import Utils from './Utils.js';
-import fs from 'fs';
-
-export default class Configuration {
-  static configuration;
-
-  // Read the config file
-  static getConfig() {
-    if (!Configuration.configuration) {
-      Configuration.configuration = JSON.parse(fs.readFileSync('./src/assets/config.json', 'utf8'));
-    }
-    return Configuration.configuration;
-  }
-
-  static getStatisticsDisplayInterval() {
-    // Read conf
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'statisticsDisplayInterval') ? Configuration.getConfig().statisticsDisplayInterval : 60;
-  }
-
-  static getAutoReconnectTimeout() {
-    // Read conf
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'autoReconnectTimeout') ? Configuration.getConfig().autoReconnectTimeout : 10;
-  }
-
-  static getAutoReconnectMaxRetries() {
-    // Read conf
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'autoReconnectMaxRetries') ? Configuration.getConfig().autoReconnectMaxRetries : -1;
-  }
-
-  static getStationTemplateURLs() {
-    // Read conf
-    return Configuration.getConfig().stationTemplateURLs;
-  }
-
-  static useWorkerPool() {
-    return Configuration.getConfig().useWorkerPool;
-  }
-
-  static getWorkerPoolSize() {
-    return Configuration.getConfig().workerPoolSize;
-  }
-
-  static getConsoleLog() {
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'consoleLog') ? Configuration.getConfig().consoleLog : false;
-  }
-
-  static getLogFormat() {
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logFormat') ? Configuration.getConfig().logFormat : 'simple';
-  }
-
-  static getLogLevel() {
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logLevel') ? Configuration.getConfig().logLevel : 'info';
-  }
-
-  static getLogFile() {
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logFile') ? Configuration.getConfig().logFile : 'combined.log';
-  }
-
-  static getErrorFile() {
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'errorFile') ? Configuration.getConfig().errorFile : 'error.log';
-  }
-
-  static getSupervisionURLs() {
-    // Read conf
-    return Configuration.getConfig().supervisionURLs;
-  }
-
-  static getDistributeStationToTenantEqually() {
-    return Utils.objectHasOwnProperty(Configuration.getConfig(), 'distributeStationToTenantEqually') ? Configuration.getConfig().distributeStationToTenantEqually : true;
-  }
-}