Silence linter some more
[e-mobility-charging-stations-simulator.git] / src / performance / storage / JSONFileStorage.ts
index 4eb5680d85f06e01e9233e0e6f91b9befce6f11f..7e23365ef77212cab7cf9f8ef690d214edad9ef7 100644 (file)
@@ -23,7 +23,8 @@ export class JSONFileStorage extends Storage {
           const fileData = fs.readFileSync(this.dbName, 'utf8');
           const performanceRecords: Statistics[] = fileData ? JSON.parse(fileData) as Statistics[] : [];
           performanceRecords.push(performanceStatistics);
-          fs.writeFileSync(this.dbName,
+          fs.writeFileSync(
+            this.dbName,
             JSON.stringify(performanceRecords,
               (key, value) => {
                 if (value instanceof Map) {
@@ -35,9 +36,10 @@ export class JSONFileStorage extends Storage {
                 return value as Statistics;
               },
               2),
-            'utf8');
+            'utf8'
+          );
         } catch (error) {
-          FileUtils.handleFileException(this.logPrefix, Constants.PERFORMANCE_RECORDS_FILETYPE, this.dbName, error);
+          FileUtils.handleFileException(this.logPrefix, Constants.PERFORMANCE_RECORDS_FILETYPE, this.dbName, error as NodeJS.ErrnoException);
         }
         await release();
       })
@@ -50,7 +52,7 @@ export class JSONFileStorage extends Storage {
         this.fd = fs.openSync(this.dbName, 'a+');
       }
     } catch (error) {
-      FileUtils.handleFileException(this.logPrefix, Constants.PERFORMANCE_RECORDS_FILETYPE, this.dbName, error);
+      FileUtils.handleFileException(this.logPrefix, Constants.PERFORMANCE_RECORDS_FILETYPE, this.dbName, error as NodeJS.ErrnoException);
     }
   }
 
@@ -61,7 +63,7 @@ export class JSONFileStorage extends Storage {
         this.fd = null;
       }
     } catch (error) {
-      FileUtils.handleFileException(this.logPrefix, Constants.PERFORMANCE_RECORDS_FILETYPE, this.dbName, error);
+      FileUtils.handleFileException(this.logPrefix, Constants.PERFORMANCE_RECORDS_FILETYPE, this.dbName, error as NodeJS.ErrnoException);
     }
   }