Linter fixes
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 12 Jan 2023 18:59:43 +0000 (19:59 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 12 Jan 2023 18:59:43 +0000 (19:59 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
42 files changed:
src/charging-station/AutomaticTransactionGenerator.ts
src/charging-station/Bootstrap.ts
src/charging-station/ChargingStation.ts
src/charging-station/ChargingStationConfigurationUtils.ts
src/charging-station/ChargingStationWorker.ts
src/charging-station/ChargingStationWorkerBroadcastChannel.ts
src/charging-station/MessageChannelUtils.ts
src/charging-station/UIServiceWorkerBroadcastChannel.ts
src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts
src/charging-station/ocpp/1.6/OCPP16RequestService.ts
src/charging-station/ocpp/1.6/OCPP16ResponseService.ts
src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts
src/charging-station/ocpp/2.0/OCPP20RequestService.ts
src/charging-station/ocpp/2.0/OCPP20ResponseService.ts
src/charging-station/ocpp/OCPPIncomingRequestService.ts
src/charging-station/ocpp/OCPPRequestService.ts
src/charging-station/ocpp/OCPPResponseService.ts
src/charging-station/ui-server/AbstractUIServer.ts
src/charging-station/ui-server/UIHttpServer.ts
src/charging-station/ui-server/UIServerFactory.ts
src/charging-station/ui-server/UIWebSocketServer.ts
src/charging-station/ui-server/ui-services/UIService001.ts
src/charging-station/ui-server/ui-services/UIServiceFactory.ts
src/exception/OCPPError.ts
src/performance/storage/JsonFileStorage.ts
src/performance/storage/MikroOrmStorage.ts
src/performance/storage/MongoDBStorage.ts
src/performance/storage/StorageFactory.ts
src/types/Statistics.ts
src/types/ocpp/1.6/Requests.ts
src/types/ocpp/1.6/Transaction.ts
src/types/ocpp/Configuration.ts
src/types/ocpp/Requests.ts
src/types/ocpp/Responses.ts
src/utils/Configuration.ts
src/utils/FileUtils.ts
src/utils/Logger.ts
src/worker/WorkerAbstract.ts
src/worker/WorkerDynamicPool.ts
src/worker/WorkerFactory.ts
src/worker/WorkerSet.ts
src/worker/WorkerStaticPool.ts

index 80c9a5176937a035dccc699fc39e6e6b2859a88d..60760be136ff773cc047092a46f5df4e151bfaf0 100644 (file)
@@ -2,6 +2,8 @@
 
 import { AsyncResource } from 'async_hooks';
 
+import type ChargingStation from './ChargingStation';
+import { ChargingStationUtils } from './ChargingStationUtils';
 import BaseError from '../exception/BaseError';
 import PerformanceStatistics from '../performance/PerformanceStatistics';
 import {
@@ -22,8 +24,6 @@ import {
 import Constants from '../utils/Constants';
 import logger from '../utils/Logger';
 import Utils from '../utils/Utils';
-import type ChargingStation from './ChargingStation';
-import { ChargingStationUtils } from './ChargingStationUtils';
 
 const moduleName = 'AutomaticTransactionGenerator';
 
index 8972119701cb9faee8206a9c2fa1d9a9e1444f36..7b2db1c795033a2f697f2989c3f69a7a5eb9ed30 100644 (file)
@@ -6,6 +6,9 @@ import { type Worker, isMainThread } from 'worker_threads';
 
 import chalk from 'chalk';
 
+import { ChargingStationUtils } from './ChargingStationUtils';
+import type { AbstractUIServer } from './ui-server/AbstractUIServer';
+import UIServerFactory from './ui-server/UIServerFactory';
 import { version } from '../../package.json';
 import BaseError from '../exception/BaseError';
 import type { Storage } from '../performance/storage/Storage';
@@ -25,9 +28,6 @@ import logger from '../utils/Logger';
 import Utils from '../utils/Utils';
 import type WorkerAbstract from '../worker/WorkerAbstract';
 import WorkerFactory from '../worker/WorkerFactory';
-import { ChargingStationUtils } from './ChargingStationUtils';
-import type { AbstractUIServer } from './ui-server/AbstractUIServer';
-import UIServerFactory from './ui-server/UIServerFactory';
 
 const moduleName = 'Bootstrap';
 
index 6f93e650585ecc287ff32b1f31e0408e9621d64e..ce5677a41e8e757c67ed94b727acdf34b54d6a5e 100644 (file)
@@ -9,6 +9,23 @@ import { parentPort } from 'worker_threads';
 import merge from 'just-merge';
 import WebSocket, { type RawData } from 'ws';
 
+import AuthorizedTagsCache from './AuthorizedTagsCache';
+import AutomaticTransactionGenerator from './AutomaticTransactionGenerator';
+import { ChargingStationConfigurationUtils } from './ChargingStationConfigurationUtils';
+import { ChargingStationUtils } from './ChargingStationUtils';
+import ChargingStationWorkerBroadcastChannel from './ChargingStationWorkerBroadcastChannel';
+import { MessageChannelUtils } from './MessageChannelUtils';
+import OCPP16IncomingRequestService from './ocpp/1.6/OCPP16IncomingRequestService';
+import OCPP16RequestService from './ocpp/1.6/OCPP16RequestService';
+import OCPP16ResponseService from './ocpp/1.6/OCPP16ResponseService';
+import { OCPP16ServiceUtils } from './ocpp/1.6/OCPP16ServiceUtils';
+import OCPP20IncomingRequestService from './ocpp/2.0/OCPP20IncomingRequestService';
+import OCPP20RequestService from './ocpp/2.0/OCPP20RequestService';
+import OCPP20ResponseService from './ocpp/2.0/OCPP20ResponseService';
+import type OCPPIncomingRequestService from './ocpp/OCPPIncomingRequestService';
+import type OCPPRequestService from './ocpp/OCPPRequestService';
+import { OCPPServiceUtils } from './ocpp/OCPPServiceUtils';
+import SharedLRUCache from './SharedLRUCache';
 import BaseError from '../exception/BaseError';
 import OCPPError from '../exception/OCPPError';
 import PerformanceStatistics from '../performance/PerformanceStatistics';
@@ -76,23 +93,6 @@ import { ACElectricUtils, DCElectricUtils } from '../utils/ElectricUtils';
 import FileUtils from '../utils/FileUtils';
 import logger from '../utils/Logger';
 import Utils from '../utils/Utils';
-import AuthorizedTagsCache from './AuthorizedTagsCache';
-import AutomaticTransactionGenerator from './AutomaticTransactionGenerator';
-import { ChargingStationConfigurationUtils } from './ChargingStationConfigurationUtils';
-import { ChargingStationUtils } from './ChargingStationUtils';
-import ChargingStationWorkerBroadcastChannel from './ChargingStationWorkerBroadcastChannel';
-import { MessageChannelUtils } from './MessageChannelUtils';
-import OCPP16IncomingRequestService from './ocpp/1.6/OCPP16IncomingRequestService';
-import OCPP16RequestService from './ocpp/1.6/OCPP16RequestService';
-import OCPP16ResponseService from './ocpp/1.6/OCPP16ResponseService';
-import { OCPP16ServiceUtils } from './ocpp/1.6/OCPP16ServiceUtils';
-import OCPP20IncomingRequestService from './ocpp/2.0/OCPP20IncomingRequestService';
-import OCPP20RequestService from './ocpp/2.0/OCPP20RequestService';
-import OCPP20ResponseService from './ocpp/2.0/OCPP20ResponseService';
-import type OCPPIncomingRequestService from './ocpp/OCPPIncomingRequestService';
-import type OCPPRequestService from './ocpp/OCPPRequestService';
-import { OCPPServiceUtils } from './ocpp/OCPPServiceUtils';
-import SharedLRUCache from './SharedLRUCache';
 
 export default class ChargingStation {
   public readonly index: number;
index f79a7375ea72dc2ea0816d2a723cca26267b1860..bfd9838bad3045bc66f1999279aa1fd376580dcc 100644 (file)
@@ -1,7 +1,7 @@
+import type ChargingStation from './ChargingStation';
 import type { ConfigurationKey } from '../types/ChargingStationOcppConfiguration';
 import type { StandardParametersKey } from '../types/ocpp/Configuration';
 import logger from '../utils/Logger';
-import type ChargingStation from './ChargingStation';
 
 type ConfigurationKeyOptions = { readonly?: boolean; visible?: boolean; reboot?: boolean };
 type DeleteConfigurationKeyParams = { save?: boolean; caseInsensitive?: boolean };
index 62bad35fc03ef72dd18c742991e0d4c54ca5e187..2204f308f699aff9179ab9c0096e11722df909ab 100644 (file)
@@ -4,12 +4,12 @@ import { parentPort, workerData } from 'worker_threads';
 
 import { ThreadWorker } from 'poolifier';
 
+import ChargingStation from './ChargingStation';
+import { ChargingStationUtils } from './ChargingStationUtils';
 import type { ChargingStationWorkerData } from '../types/ChargingStationWorker';
 import { type WorkerMessage, WorkerMessageEvents } from '../types/Worker';
 import Utils from '../utils/Utils';
 import WorkerConstants from '../worker/WorkerConstants';
-import ChargingStation from './ChargingStation';
-import { ChargingStationUtils } from './ChargingStationUtils';
 
 // Conditionally export ThreadWorker instance for pool usage
 export let threadWorker: ThreadWorker;
index 1c7121ecc7f54b731655afc1c0f499445ae72973..4dc295c3531bb887fd32441fb2418d30eb6c6f81 100644 (file)
@@ -1,3 +1,7 @@
+import type ChargingStation from './ChargingStation';
+import { ChargingStationConfigurationUtils } from './ChargingStationConfigurationUtils';
+import { OCPP16ServiceUtils } from './ocpp/1.6/OCPP16ServiceUtils';
+import WorkerBroadcastChannel from './WorkerBroadcastChannel';
 import BaseError from '../exception/BaseError';
 import type OCPPError from '../exception/OCPPError';
 import { StandardParametersKey } from '../types/ocpp/Configuration';
@@ -43,10 +47,6 @@ import {
 import Constants from '../utils/Constants';
 import logger from '../utils/Logger';
 import Utils from '../utils/Utils';
-import type ChargingStation from './ChargingStation';
-import { ChargingStationConfigurationUtils } from './ChargingStationConfigurationUtils';
-import { OCPP16ServiceUtils } from './ocpp/1.6/OCPP16ServiceUtils';
-import WorkerBroadcastChannel from './WorkerBroadcastChannel';
 
 const moduleName = 'ChargingStationWorkerBroadcastChannel';
 
index 77adae8e5c44d7ef033c36a7c359db9b0c9ea44b..40496b602cf2456c88761966a231f0db21ed009e 100644 (file)
@@ -1,10 +1,10 @@
+import type ChargingStation from './ChargingStation';
 import {
   type ChargingStationData,
   type ChargingStationWorkerMessage,
   ChargingStationWorkerMessageEvents,
 } from '../types/ChargingStationWorker';
 import type { Statistics } from '../types/Statistics';
-import type ChargingStation from './ChargingStation';
 
 export class MessageChannelUtils {
   private constructor() {
index e323056cd2c6456b8eb0f83759a30a2cbf473a4b..cdbe108df333e9f6b6388f91e5327be60a8a3821 100644 (file)
@@ -1,3 +1,5 @@
+import type AbstractUIService from './ui-server/ui-services/AbstractUIService';
+import WorkerBroadcastChannel from './WorkerBroadcastChannel';
 import { type ResponsePayload, ResponseStatus } from '../types/UIProtocol';
 import type {
   BroadcastChannelResponse,
@@ -5,8 +7,6 @@ import type {
   MessageEvent,
 } from '../types/WorkerBroadcastChannel';
 import logger from '../utils/Logger';
-import type AbstractUIService from './ui-server/ui-services/AbstractUIService';
-import WorkerBroadcastChannel from './WorkerBroadcastChannel';
 
 const moduleName = 'UIServiceWorkerBroadcastChannel';
 
index 3db474c75f827b7c53bff12cc22c74d90d2ccf0d..68d9da4daf3c2b3bb98a7effef67fb638b2d775b 100644 (file)
@@ -8,6 +8,7 @@ import type { JSONSchemaType } from 'ajv';
 import { Client, type FTPResponse } from 'basic-ftp';
 import tar from 'tar';
 
+import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 import OCPPError from '../../../exception/OCPPError';
 import type { JsonObject, JsonType } from '../../../types/JsonType';
 import { OCPP16ChargePointErrorCode } from '../../../types/ocpp/1.6/ChargePointErrorCode';
@@ -87,7 +88,6 @@ import { ChargingStationConfigurationUtils } from '../../ChargingStationConfigur
 import { ChargingStationUtils } from '../../ChargingStationUtils';
 import OCPPConstants from '../OCPPConstants';
 import OCPPIncomingRequestService from '../OCPPIncomingRequestService';
-import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 
 const moduleName = 'OCPP16IncomingRequestService';
 
index a24e0a07039a10aa568dca2fc0275e9c18a16706..bf63ba2e6b84e764bc27728524171caec64220f2 100644 (file)
@@ -6,6 +6,7 @@ import { fileURLToPath } from 'url';
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 import OCPPError from '../../../exception/OCPPError';
 import type { JsonObject, JsonType } from '../../../types/JsonType';
 import type { OCPP16MeterValuesRequest } from '../../../types/ocpp/1.6/MeterValues';
@@ -31,7 +32,6 @@ import Utils from '../../../utils/Utils';
 import type ChargingStation from '../../ChargingStation';
 import OCPPRequestService from '../OCPPRequestService';
 import type OCPPResponseService from '../OCPPResponseService';
-import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 
 const moduleName = 'OCPP16RequestService';
 
index 61d1ffad5f1d5d262ed1bf785b802c29b9965a10..0af8ad16f046f80318a8f47beb09c1606e95be2f 100644 (file)
@@ -6,6 +6,7 @@ import { fileURLToPath } from 'url';
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 import OCPPError from '../../../exception/OCPPError';
 import type { JsonObject, JsonType } from '../../../types/JsonType';
 import { OCPP16ChargePointErrorCode } from '../../../types/ocpp/1.6/ChargePointErrorCode';
@@ -60,7 +61,6 @@ import Utils from '../../../utils/Utils';
 import type ChargingStation from '../../ChargingStation';
 import { ChargingStationConfigurationUtils } from '../../ChargingStationConfigurationUtils';
 import OCPPResponseService from '../OCPPResponseService';
-import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 
 const moduleName = 'OCPP16ResponseService';
 
index 7a0b1e6fc202eb5b7e22579aa69bf55a1e2ed396..7e92a9ca6517e374d8de7ab88170cd04b1be8726 100644 (file)
@@ -6,6 +6,7 @@ import { fileURLToPath } from 'url';
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 import OCPPError from '../../../exception/OCPPError';
 import type { JsonObject, JsonType } from '../../../types/JsonType';
 import {
@@ -18,7 +19,6 @@ import type { IncomingRequestHandler } from '../../../types/ocpp/Requests';
 import logger from '../../../utils/Logger';
 import type ChargingStation from '../../ChargingStation';
 import OCPPIncomingRequestService from '../OCPPIncomingRequestService';
-import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 
 const moduleName = 'OCPP20IncomingRequestService';
 
index d550e4d1bd3c2339397a03d4b42a8b98f9e06b6d..989ca41cd10d41410310b0af4ca7c8ed34572de3 100644 (file)
@@ -6,6 +6,7 @@ import { fileURLToPath } from 'url';
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 import OCPPError from '../../../exception/OCPPError';
 import type { JsonObject, JsonType } from '../../../types/JsonType';
 import {
@@ -21,7 +22,6 @@ import Utils from '../../../utils/Utils';
 import type ChargingStation from '../../ChargingStation';
 import OCPPRequestService from '../OCPPRequestService';
 import type OCPPResponseService from '../OCPPResponseService';
-import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 
 const moduleName = 'OCPP20RequestService';
 
index f9d8fde9feb7d39d944bb1f5d38cf27b1f474f42..6bc6a5c23a390d705c43ed4dca3395223ea7279f 100644 (file)
@@ -6,6 +6,7 @@ import { fileURLToPath } from 'url';
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 import OCPPError from '../../../exception/OCPPError';
 import type { JsonObject, JsonType } from '../../../types/JsonType';
 import {
@@ -24,7 +25,6 @@ import { RegistrationStatusEnumType, ResponseHandler } from '../../../types/ocpp
 import logger from '../../../utils/Logger';
 import type ChargingStation from '../../ChargingStation';
 import OCPPResponseService from '../OCPPResponseService';
-import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 
 const moduleName = 'OCPP20ResponseService';
 
index 876e71d8483dd83f313a48f26af9e0ec00cbd102..ddffa657f2a131df81b11058b786807eea15e0fd 100644 (file)
@@ -3,6 +3,8 @@ import { AsyncResource } from 'async_hooks';
 import Ajv, { type JSONSchemaType } from 'ajv';
 import ajvFormats from 'ajv-formats';
 
+import OCPPConstants from './OCPPConstants';
+import { OCPPServiceUtils } from './OCPPServiceUtils';
 import OCPPError from '../../exception/OCPPError';
 import type { HandleErrorParams } from '../../types/Error';
 import type { JsonObject, JsonType } from '../../types/JsonType';
@@ -12,8 +14,6 @@ import type { ClearCacheResponse } from '../../types/ocpp/Responses';
 import logger from '../../utils/Logger';
 import type ChargingStation from '../ChargingStation';
 import { ChargingStationUtils } from '../ChargingStationUtils';
-import OCPPConstants from './OCPPConstants';
-import { OCPPServiceUtils } from './OCPPServiceUtils';
 
 const moduleName = 'OCPPIncomingRequestService';
 
index aba9bfd00edc28949779c23eaac079f116324ca6..f561a44635c16f4088503dbf01961143faca484f 100644 (file)
@@ -1,6 +1,8 @@
 import Ajv, { type JSONSchemaType } from 'ajv';
 import ajvFormats from 'ajv-formats';
 
+import type OCPPResponseService from './OCPPResponseService';
+import { OCPPServiceUtils } from './OCPPServiceUtils';
 import OCPPError from '../../exception/OCPPError';
 import PerformanceStatistics from '../../performance/PerformanceStatistics';
 import type { EmptyObject } from '../../types/EmptyObject';
@@ -23,8 +25,6 @@ import Constants from '../../utils/Constants';
 import logger from '../../utils/Logger';
 import Utils from '../../utils/Utils';
 import type ChargingStation from '../ChargingStation';
-import type OCPPResponseService from './OCPPResponseService';
-import { OCPPServiceUtils } from './OCPPServiceUtils';
 
 const moduleName = 'OCPPRequestService';
 
index 7cedf888ed367399fa242a221f18384b8f11b00f..80d5a68687b0ef1011feb4637cd3862acba608a3 100644 (file)
@@ -1,13 +1,13 @@
 import Ajv, { type JSONSchemaType } from 'ajv';
 import ajvFormats from 'ajv-formats';
 
+import { OCPPServiceUtils } from './OCPPServiceUtils';
 import OCPPError from '../../exception/OCPPError';
 import type { JsonObject, JsonType } from '../../types/JsonType';
 import type { OCPPVersion } from '../../types/ocpp/OCPPVersion';
 import type { IncomingRequestCommand, RequestCommand } from '../../types/ocpp/Requests';
 import logger from '../../utils/Logger';
 import type ChargingStation from '../ChargingStation';
-import { OCPPServiceUtils } from './OCPPServiceUtils';
 
 const moduleName = 'OCPPResponseService';
 
index cc1f82f5f9b34cdeae081794780a2ee6f5f97312..f69b9b3419924cf47a79dc5aeb0a8e6f4e5cdc00 100644 (file)
@@ -2,6 +2,8 @@ import { type IncomingMessage, Server, type ServerResponse } from 'http';
 
 import type { WebSocket } from 'ws';
 
+import type AbstractUIService from './ui-services/AbstractUIService';
+import UIServiceFactory from './ui-services/UIServiceFactory';
 import type { ChargingStationData } from '../../types/ChargingStationWorker';
 import type { UIServerConfiguration } from '../../types/ConfigurationData';
 import {
@@ -13,8 +15,6 @@ import {
   type RequestPayload,
   type ResponsePayload,
 } from '../../types/UIProtocol';
-import type AbstractUIService from './ui-services/AbstractUIService';
-import UIServiceFactory from './ui-services/UIServiceFactory';
 
 export abstract class AbstractUIServer {
   public readonly chargingStations: Map<string, ChargingStationData>;
index 60bd7fdcce2216e465a2bb01c607dd98dbfea4f3..87f10a5eab41ef30ce19d0dd5211320900d9697e 100644 (file)
@@ -2,6 +2,8 @@ import type { IncomingMessage, RequestListener, ServerResponse } from 'http';
 
 import { StatusCodes } from 'http-status-codes';
 
+import { AbstractUIServer } from './AbstractUIServer';
+import { UIServerUtils } from './UIServerUtils';
 import BaseError from '../../exception/BaseError';
 import type { UIServerConfiguration } from '../../types/ConfigurationData';
 import {
@@ -15,8 +17,6 @@ import {
 } from '../../types/UIProtocol';
 import logger from '../../utils/Logger';
 import Utils from '../../utils/Utils';
-import { AbstractUIServer } from './AbstractUIServer';
-import { UIServerUtils } from './UIServerUtils';
 
 const moduleName = 'UIHttpServer';
 
index 2a125af07971fe9b724a06f45cf8c04b5e03c040..9d2bc5741c7c30caee778135635e2b98e830e3b3 100644 (file)
@@ -1,12 +1,12 @@
 import chalk from 'chalk';
 
-import type { UIServerConfiguration } from '../../types/ConfigurationData';
-import { ApplicationProtocol } from '../../types/UIProtocol';
-import Configuration from '../../utils/Configuration';
 import type { AbstractUIServer } from './AbstractUIServer';
 import UIHttpServer from './UIHttpServer';
 import { UIServerUtils } from './UIServerUtils';
 import UIWebSocketServer from './UIWebSocketServer';
+import type { UIServerConfiguration } from '../../types/ConfigurationData';
+import { ApplicationProtocol } from '../../types/UIProtocol';
+import Configuration from '../../utils/Configuration';
 
 export default class UIServerFactory {
   private constructor() {
index 27d8ce844b7dc47d5d2039deb2e9c78e3c6f5adb..e217305f2e1e42f9644ad25f1467aceab57fa12b 100644 (file)
@@ -4,13 +4,13 @@ import type internal from 'stream';
 import { StatusCodes } from 'http-status-codes';
 import WebSocket, { type RawData, WebSocketServer } from 'ws';
 
+import { AbstractUIServer } from './AbstractUIServer';
+import { UIServerUtils } from './UIServerUtils';
 import type { UIServerConfiguration } from '../../types/ConfigurationData';
 import type { ProtocolRequest, ProtocolResponse } from '../../types/UIProtocol';
 import { WebSocketCloseEventStatusCode } from '../../types/WebSocket';
 import logger from '../../utils/Logger';
 import Utils from '../../utils/Utils';
-import { AbstractUIServer } from './AbstractUIServer';
-import { UIServerUtils } from './UIServerUtils';
 
 const moduleName = 'UIWebSocketServer';
 
index de7ba25736e60c6ebbc036d44259550cd7eb74b2..0ac0daa0db77448e34250f713af800ed4a492782 100644 (file)
@@ -1,10 +1,10 @@
+import AbstractUIService from './AbstractUIService';
 import {
   ProcedureName,
   type ProtocolRequestHandler,
   ProtocolVersion,
 } from '../../../types/UIProtocol';
 import type { AbstractUIServer } from '../AbstractUIServer';
-import AbstractUIService from './AbstractUIService';
 
 export default class UIService001 extends AbstractUIService {
   constructor(uiServer: AbstractUIServer) {
index b0dd2f0799b92ed42a53c50cfe17ad8c43ad0a79..551869f06eccea332351c5600b5dccb3272275c4 100644 (file)
@@ -1,7 +1,7 @@
-import { ProtocolVersion } from '../../../types/UIProtocol';
-import type { AbstractUIServer } from '../AbstractUIServer';
 import type AbstractUIService from './AbstractUIService';
 import UIService001 from './UIService001';
+import { ProtocolVersion } from '../../../types/UIProtocol';
+import type { AbstractUIServer } from '../AbstractUIServer';
 
 export default class UIServiceFactory {
   private constructor() {
index e3c127fd22e375921f3303e0f70f2285ea7d6451..8e7dcc2f62b3b64d9812e3ccbb1941b634973187 100644 (file)
@@ -1,9 +1,9 @@
 // Partial Copyright Jerome Benoit. 2021-2023. All Rights Reserved.
 
+import BaseError from './BaseError';
 import type { JsonType } from '../types/JsonType';
 import { ErrorType } from '../types/ocpp/ErrorType';
 import type { IncomingRequestCommand, RequestCommand } from '../types/ocpp/Requests';
-import BaseError from './BaseError';
 
 export default class OCPPError extends BaseError {
   code: ErrorType;
index 2f90fc460063b335ef716a47b14ff6b694246445..63d12a439a0aa6a54283b4717ce93ce0e1ba596a 100644 (file)
@@ -4,11 +4,11 @@ import fs from 'fs';
 
 import lockfile from 'proper-lockfile';
 
+import { Storage } from './Storage';
 import { FileType } from '../../types/FileType';
 import type { Statistics } from '../../types/Statistics';
 import FileUtils from '../../utils/FileUtils';
 import Utils from '../../utils/Utils';
-import { Storage } from './Storage';
 
 export class JsonFileStorage extends Storage {
   private fd: number | null = null;
index f9c21290596b660bdecc1308c3a3fc079befbcd3..70a890306533f172cd9d3caaa0c15c7d33cfb29f 100644 (file)
@@ -3,12 +3,12 @@
 import { Configuration, Connection, IDatabaseDriver, MikroORM, Options } from '@mikro-orm/core';
 import { TsMorphMetadataProvider } from '@mikro-orm/reflection';
 
+import { Storage } from './Storage';
 import { PerformanceData } from '../../types/orm/entities/PerformanceData';
 import { PerformanceRecord } from '../../types/orm/entities/PerformanceRecord';
 import type { Statistics } from '../../types/Statistics';
 import { MikroORMDBType, StorageType } from '../../types/Storage';
 import Constants from '../../utils/Constants';
-import { Storage } from './Storage';
 
 export class MikroOrmStorage extends Storage {
   private storageType: StorageType;
index 153f32ae0b7bcf33914eebfef56f522b09187037..54fc43349b2f3cbe8dbabc36ec3cd53dbc692936 100644 (file)
@@ -2,10 +2,10 @@
 
 import { MongoClient } from 'mongodb';
 
+import { Storage } from './Storage';
 import type { Statistics } from '../../types/Statistics';
 import { StorageType } from '../../types/Storage';
 import Constants from '../../utils/Constants';
-import { Storage } from './Storage';
 
 export class MongoDBStorage extends Storage {
   private readonly client: MongoClient | null;
index 741b16316320563a2eb9bd70612e46fa204fb68a..2007e8f4ee89e219d59d2bf077c5cfc355de6125 100644 (file)
@@ -1,10 +1,10 @@
 // Copyright Jerome Benoit. 2021-2023. All Rights Reserved.
 
-import { StorageType } from '../../types/Storage';
 import { JsonFileStorage } from './JsonFileStorage';
 import { MikroOrmStorage } from './MikroOrmStorage';
 import { MongoDBStorage } from './MongoDBStorage';
 import type { Storage } from './Storage';
+import { StorageType } from '../../types/Storage';
 
 export class StorageFactory {
   private constructor() {
index fb9ededbfa99a5c63d2cc99dad3af0bfa59c2f71..6abc1287c991368a6f2ca2343a8f86b545707a7b 100644 (file)
@@ -1,6 +1,6 @@
-import type { CircularArray } from '../utils/CircularArray';
 import type { IncomingRequestCommand, RequestCommand } from './ocpp/Requests';
 import type { WorkerData } from './Worker';
+import type { CircularArray } from '../utils/CircularArray';
 
 export type TimeSeries = {
   timestamp: number;
index 47b110ab4dae1e0d5076f058de63784c424ea86f..f8a1957009e70c77f5a3a2d9152ec0dc88756d8f 100644 (file)
@@ -1,10 +1,10 @@
-import type { EmptyObject } from '../../EmptyObject';
-import type { JsonObject } from '../../JsonType';
 import type { OCPP16ChargePointErrorCode } from './ChargePointErrorCode';
 import type { OCPP16ChargePointStatus } from './ChargePointStatus';
 import type { ChargingProfilePurposeType, OCPP16ChargingProfile } from './ChargingProfile';
 import type { OCPP16StandardParametersKey } from './Configuration';
 import type { OCPP16DiagnosticsStatus } from './DiagnosticsStatus';
+import type { EmptyObject } from '../../EmptyObject';
+import type { JsonObject } from '../../JsonType';
 
 export enum OCPP16RequestCommand {
   BOOT_NOTIFICATION = 'BootNotification',
index a11de78ddd2943b82e6d6f832f7414bc7ce43a10..e2aa3d81c0ef718836526d1e1d38512aad25d7bb 100644 (file)
@@ -1,5 +1,5 @@
-import type { JsonObject } from '../../JsonType';
 import type { OCPP16MeterValue } from './MeterValues';
+import type { JsonObject } from '../../JsonType';
 
 export enum OCPP16StopTransactionReason {
   NONE = '',
index 6289a77deba09994d641b6de83e61ba234c4ac04..c094aab3e761dfaf7cc152c9a267c424a70aa8f3 100644 (file)
@@ -1,9 +1,9 @@
-import type { JsonObject } from '../JsonType';
 import {
   OCPP16StandardParametersKey,
   OCPP16SupportedFeatureProfiles,
   OCPP16VendorDefaultParametersKey,
 } from './1.6/Configuration';
+import type { JsonObject } from '../JsonType';
 
 export const StandardParametersKey = {
   ...OCPP16StandardParametersKey,
index 35933c834cfbd01c37faf353feac60d96589ec13..6e61fcc1ccdf9200cbb08232287952fe7cc1f280 100644 (file)
@@ -1,6 +1,3 @@
-import type ChargingStation from '../../charging-station/ChargingStation';
-import type OCPPError from '../../exception/OCPPError';
-import type { JsonType } from '../JsonType';
 import { OCPP16DiagnosticsStatus } from './1.6/DiagnosticsStatus';
 import type { OCPP16MeterValuesRequest } from './1.6/MeterValues';
 import {
@@ -23,6 +20,9 @@ import {
   type OCPP20StatusNotificationRequest,
 } from './2.0/Requests';
 import type { MessageType } from './MessageType';
+import type ChargingStation from '../../charging-station/ChargingStation';
+import type OCPPError from '../../exception/OCPPError';
+import type { JsonType } from '../JsonType';
 
 export const RequestCommand = {
   ...OCPP16RequestCommand,
index 55c5c3387a70089e754cec129e7489df7d6c84c8..df4bdf90fe084c0f7ea88207ebb0e081f404e5f4 100644 (file)
@@ -1,5 +1,3 @@
-import type ChargingStation from '../../charging-station/ChargingStation';
-import type { JsonType } from '../JsonType';
 import type { OCPP16MeterValuesResponse } from './1.6/MeterValues';
 import {
   OCPP16AvailabilityStatus,
@@ -23,6 +21,8 @@ import type {
 } from './2.0/Responses';
 import type { ErrorType } from './ErrorType';
 import type { MessageType } from './MessageType';
+import type ChargingStation from '../../charging-station/ChargingStation';
+import type { JsonType } from '../JsonType';
 
 export type Response = [MessageType.CALL_RESULT_MESSAGE, string, JsonType];
 
index d832d0de8c99716d286a4de92b926f601f297a6c..0d0f68e7c9e1e6cf722de298e818f9134e009945 100644 (file)
@@ -6,6 +6,7 @@ import chalk from 'chalk';
 import merge from 'just-merge';
 import { WorkerChoiceStrategies } from 'poolifier';
 
+import Constants from './Constants';
 import {
   type ConfigurationData,
   type StationTemplateUrl,
@@ -21,7 +22,6 @@ import { StorageType } from '../types/Storage';
 import { ApplicationProtocol } from '../types/UIProtocol';
 import { WorkerProcessType } from '../types/Worker';
 import WorkerConstants from '../worker/WorkerConstants';
-import Constants from './Constants';
 
 export default class Configuration {
   private static configurationFile = path.join(
index 8de719a152d35e9da5c16b434a3989ad3e95f782..0efccbc3c8ceeadf52ceaae6f2b0c83b1264e1c5 100644 (file)
@@ -2,12 +2,12 @@ import fs from 'fs';
 
 import chalk from 'chalk';
 
+import logger from './Logger';
+import Utils from './Utils';
 import type { EmptyObject } from '../types/EmptyObject';
 import type { HandleErrorParams } from '../types/Error';
 import type { FileType } from '../types/FileType';
 import type { JsonType } from '../types/JsonType';
-import logger from './Logger';
-import Utils from './Utils';
 
 export default class FileUtils {
   private constructor() {
index 7528d202a8e15b2dddaab52c86af46e5e05b8887..7e08136cb391f3efbd45ea92879fb9f78d489239 100644 (file)
@@ -1,7 +1,7 @@
 import type { Format } from 'logform';
 import { Logger, createLogger, format, transport } from 'winston';
-import DailyRotateFile from 'winston-daily-rotate-file';
 import TransportType from 'winston/lib/winston/transports';
+import DailyRotateFile from 'winston-daily-rotate-file';
 
 import Configuration from './Configuration';
 import Utils from './Utils';
index 356e1a7ab8997c2dac8eeab4c03e4c09f0fac0e1..0fccdb812d7ed4c2a40b28596a3cfc883ed606e3 100644 (file)
@@ -1,7 +1,7 @@
 import fs from 'fs';
 
-import type { WorkerData, WorkerOptions } from '../types/Worker';
 import WorkerConstants from './WorkerConstants';
+import type { WorkerData, WorkerOptions } from '../types/Worker';
 
 export default abstract class WorkerAbstract<T extends WorkerData> {
   protected readonly workerScript: string;
index 5e23587916cd1b5831eb800c0fbc8793dbdd1d36..f842614f82b20e6476e949f22bda5d797404f5a3 100644 (file)
@@ -2,10 +2,10 @@ import type { Worker } from 'worker_threads';
 
 import { DynamicThreadPool, type ErrorHandler, type ExitHandler } from 'poolifier';
 
-import type { WorkerData, WorkerOptions } from '../types/Worker';
-import Utils from '../utils/Utils';
 import WorkerAbstract from './WorkerAbstract';
 import { WorkerUtils } from './WorkerUtils';
+import type { WorkerData, WorkerOptions } from '../types/Worker';
+import Utils from '../utils/Utils';
 
 export default class WorkerDynamicPool extends WorkerAbstract<WorkerData> {
   private readonly pool: DynamicThreadPool<WorkerData>;
index 668d447a7f4c23a1574bbb2c8ffc50260eb910f9..4e1cea021ccb8d1a9f77e9ea3a77886dc9dc6d39 100644 (file)
@@ -2,12 +2,12 @@ import { type Worker, isMainThread } from 'worker_threads';
 
 import type { PoolOptions } from 'poolifier';
 
-import { type WorkerData, type WorkerOptions, WorkerProcessType } from '../types/Worker';
 import type WorkerAbstract from './WorkerAbstract';
 import WorkerConstants from './WorkerConstants';
 import WorkerDynamicPool from './WorkerDynamicPool';
 import WorkerSet from './WorkerSet';
 import WorkerStaticPool from './WorkerStaticPool';
+import { type WorkerData, type WorkerOptions, WorkerProcessType } from '../types/Worker';
 
 export default class WorkerFactory {
   private constructor() {
index 8a1aeb30bc5521f1701f6f1d190cda2aaf24aa37..c82e79fcfb81a41f795b34617f7b0cb5658072b4 100644 (file)
@@ -2,6 +2,8 @@
 
 import { Worker } from 'worker_threads';
 
+import WorkerAbstract from './WorkerAbstract';
+import { WorkerUtils } from './WorkerUtils';
 import {
   type MessageHandler,
   type WorkerData,
@@ -10,8 +12,6 @@ import {
   type WorkerSetElement,
 } from '../types/Worker';
 import Utils from '../utils/Utils';
-import WorkerAbstract from './WorkerAbstract';
-import { WorkerUtils } from './WorkerUtils';
 
 export default class WorkerSet extends WorkerAbstract<WorkerData> {
   private readonly workerSet: Set<WorkerSetElement>;
index c3209c251ed7c35b4d4511d84e198131a0eff174..2dd2bc8095dd15c8ccf399df2eaee695cbc14190 100644 (file)
@@ -2,10 +2,10 @@ import type { Worker } from 'worker_threads';
 
 import { type ErrorHandler, type ExitHandler, FixedThreadPool } from 'poolifier';
 
-import type { WorkerData, WorkerOptions } from '../types/Worker';
-import Utils from '../utils/Utils';
 import WorkerAbstract from './WorkerAbstract';
 import { WorkerUtils } from './WorkerUtils';
+import type { WorkerData, WorkerOptions } from '../types/Worker';
+import Utils from '../utils/Utils';
 
 export default class WorkerStaticPool extends WorkerAbstract<WorkerData> {
   private readonly pool: FixedThreadPool<WorkerData>;