Type a bit some attributes.
authorJérôme Benoit <jerome.benoit@sap.com>
Mon, 2 Nov 2020 10:34:17 +0000 (11:34 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Mon, 2 Nov 2020 10:34:17 +0000 (11:34 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/charging-station/ChargingStation.ts
src/charging-station/OcppError.ts
src/utils/Configuration.ts

index 4c538d7704f839c2b330004f61b624dd2cb3747c..cc5b924f1a8377c2410a1dd51dd07ba94f18761a 100644 (file)
@@ -15,24 +15,24 @@ import logger from '../utils/Logger';
 
 export default class ChargingStation {
   private _index: number;
-  private _stationTemplateFile;
+  private _stationTemplateFile: string;
   private _stationInfo;
   private _bootNotificationMessage;
   private _connectors;
   private _configuration;
-  private _connectorsConfigurationHash;
+  private _connectorsConfigurationHash: string;
   private _supervisionUrl;
   private _wsConnectionUrl;
-  private _wsConnection;
+  private _wsConnection: WebSocket;
   private _isSocketRestart;
-  private _autoReconnectRetryCount;
-  private _autoReconnectMaxRetries;
-  private _autoReconnectTimeout;
+  private _autoReconnectRetryCount: number;
+  private _autoReconnectMaxRetries: number;
+  private _autoReconnectTimeout: number;
   private _requests;
   private _messageQueue;
   private _automaticTransactionGeneration: AutomaticTransactionGenerator;
   private _authorizedTags: string[];
-  private _heartbeatInterval;
+  private _heartbeatInterval: number;
   private _heartbeatSetInterval;
   private _statistics: Statistics;
   private _performanceObserver: PerformanceObserver;
@@ -332,7 +332,7 @@ export default class ChargingStation {
     }
   }
 
-  async _stopMessageSequence(reason = '') {
+  async _stopMessageSequence(reason = ''): Promise<void> {
     // Stop heartbeat
     this._stopHeartbeat();
     // Stop the ATG
index a43c62d30fc07791fe6195bd0d76942b3ce74d19..1f384783a90e428c12bdb48ea7b05f8189ab4373 100644 (file)
@@ -1,10 +1,10 @@
 import Constants from '../utils/Constants';
 
 export default class OCPPError extends Error {
-  code;
+  code: string;
   details;
 
-  constructor(code, message, details?) {
+  constructor(code: string, message:string , details?) {
     super(message);
 
     this.code = code || Constants.OCPP_ERROR_GENERIC_ERROR;
index b6642358e2ed861eed411f5b600ee022952f771d..995ab5d3a5b95a74a71368c198f698d0f585446d 100644 (file)
@@ -12,60 +12,60 @@ export default class Configuration {
     return Configuration.configuration;
   }
 
-  static getStatisticsDisplayInterval() {
+  static getStatisticsDisplayInterval(): number {
     // Read conf
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'statisticsDisplayInterval') ? Configuration.getConfig().statisticsDisplayInterval : 60;
   }
 
-  static getAutoReconnectTimeout() {
+  static getAutoReconnectTimeout(): number {
     // Read conf
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'autoReconnectTimeout') ? Configuration.getConfig().autoReconnectTimeout : 10;
   }
 
-  static getAutoReconnectMaxRetries() {
+  static getAutoReconnectMaxRetries(): number {
     // Read conf
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'autoReconnectMaxRetries') ? Configuration.getConfig().autoReconnectMaxRetries : -1;
   }
 
-  static getStationTemplateURLs() {
+  static getStationTemplateURLs(): any[] {
     // Read conf
     return Configuration.getConfig().stationTemplateURLs;
   }
 
-  static useWorkerPool() {
+  static useWorkerPool(): boolean {
     return Configuration.getConfig().useWorkerPool;
   }
 
-  static getWorkerPoolSize() {
+  static getWorkerPoolSize(): number {
     return Configuration.getConfig().workerPoolSize;
   }
 
-  static getConsoleLog() {
+  static getConsoleLog(): boolean {
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'consoleLog') ? Configuration.getConfig().consoleLog : false;
   }
 
-  static getLogFormat() {
+  static getLogFormat(): string {
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logFormat') ? Configuration.getConfig().logFormat : 'simple';
   }
 
-  static getLogLevel() {
+  static getLogLevel(): string {
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logLevel') ? Configuration.getConfig().logLevel : 'info';
   }
 
-  static getLogFile() {
+  static getLogFile(): string {
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logFile') ? Configuration.getConfig().logFile : 'combined.log';
   }
 
-  static getErrorFile() {
+  static getErrorFile(): string {
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'errorFile') ? Configuration.getConfig().errorFile : 'error.log';
   }
 
-  static getSupervisionURLs() {
+  static getSupervisionURLs(): string {
     // Read conf
     return Configuration.getConfig().supervisionURLs;
   }
 
-  static getDistributeStationToTenantEqually() {
+  static getDistributeStationToTenantEqually(): boolean {
     return Utils.objectHasOwnProperty(Configuration.getConfig(), 'distributeStationToTenantEqually') ? Configuration.getConfig().distributeStationToTenantEqually : true;
   }
 }