refactor: revert internal exports
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 19 May 2023 16:55:16 +0000 (18:55 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 19 May 2023 16:55:16 +0000 (18:55 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
37 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/ChargingStationUtils.ts
src/charging-station/ChargingStationWorker.ts
src/charging-station/ChargingStationWorkerBroadcastChannel.ts
src/charging-station/IdTagsCache.ts
src/charging-station/MessageChannelUtils.ts
src/charging-station/SharedLRUCache.ts
src/charging-station/UIServiceWorkerBroadcastChannel.ts
src/charging-station/index.ts
src/charging-station/internal.ts [deleted file]
src/charging-station/ocpp/1.6/OCPP16Constants.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/1.6/OCPP16ServiceUtils.ts
src/charging-station/ocpp/2.0/OCPP20Constants.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/2.0/OCPP20ServiceUtils.ts
src/charging-station/ocpp/OCPPIncomingRequestService.ts
src/charging-station/ocpp/OCPPRequestService.ts
src/charging-station/ocpp/OCPPResponseService.ts
src/charging-station/ocpp/OCPPServiceUtils.ts
src/charging-station/ocpp/index.ts
src/charging-station/ocpp/internal.ts [deleted file]
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/AbstractUIService.ts
src/charging-station/ui-server/ui-services/UIService001.ts
src/charging-station/ui-server/ui-services/UIServiceFactory.ts
src/start.ts

index 948b375e13c7a377ab0ece3a57f5ff85a04e9276..2eec1f229be5250819e38a56a55f0f0b2ff7186e 100644 (file)
@@ -2,7 +2,9 @@
 
 import { AsyncResource } from 'node:async_hooks';
 
-import { type ChargingStation, ChargingStationUtils, IdTagsCache } from './internal';
+import type { ChargingStation } from './ChargingStation';
+import { ChargingStationUtils } from './ChargingStationUtils';
+import { IdTagsCache } from './IdTagsCache';
 import { BaseError } from '../exception';
 // import { PerformanceStatistics } from '../performance';
 import { PerformanceStatistics } from '../performance/PerformanceStatistics';
index 653a8ddbc1f85fdcd84b29a47b278e44864385bf..cdfb26a6c615cd08e6e9de1140b29d0558f5f91a 100644 (file)
@@ -6,7 +6,9 @@ import { type Worker, isMainThread } from 'node:worker_threads';
 
 import chalk from 'chalk';
 
-import { type AbstractUIServer, ChargingStationUtils, UIServerFactory } from './internal';
+import { ChargingStationUtils } from './ChargingStationUtils';
+import type { AbstractUIServer } from './ui-server/AbstractUIServer';
+import { UIServerFactory } from './ui-server/UIServerFactory';
 import packageJson from '../../package.json' assert { type: 'json' };
 import { BaseError } from '../exception';
 import { type Storage, StorageFactory } from '../performance';
index 0ae3be5f14ef9cb32e0f06ec5cfe0f3e662c7450..d730a2cb04f0bd5b37c825ce9b0a2def3b6fa16f 100644 (file)
@@ -9,33 +9,28 @@ import { parentPort } from 'node:worker_threads';
 import merge from 'just-merge';
 import WebSocket, { type RawData } from 'ws';
 
+import { AutomaticTransactionGenerator } from './AutomaticTransactionGenerator';
+import { ChargingStationConfigurationUtils } from './ChargingStationConfigurationUtils';
+import { ChargingStationUtils } from './ChargingStationUtils';
+import { ChargingStationWorkerBroadcastChannel } from './ChargingStationWorkerBroadcastChannel';
+import { IdTagsCache } from './IdTagsCache';
+import { MessageChannelUtils } from './MessageChannelUtils';
 import {
-  AutomaticTransactionGenerator,
-  ChargingStationConfigurationUtils,
-  ChargingStationUtils,
-  ChargingStationWorkerBroadcastChannel,
-  IdTagsCache,
-  MessageChannelUtils,
-  SharedLRUCache,
-} from './internal';
-import {
-  // OCPP16IncomingRequestService,
+  OCPP16IncomingRequestService,
   OCPP16RequestService,
-  // OCPP16ResponseService,
+  OCPP16ResponseService,
   OCPP16ServiceUtils,
   OCPP20IncomingRequestService,
   OCPP20RequestService,
-  // OCPP20ResponseService,
+  OCPP20ResponseService,
   type OCPPIncomingRequestService,
   type OCPPRequestService,
-  // OCPPServiceUtils,
+  OCPPServiceUtils,
 } from './ocpp';
-import { OCPP16IncomingRequestService } from './ocpp/1.6/OCPP16IncomingRequestService';
-import { OCPP16ResponseService } from './ocpp/1.6/OCPP16ResponseService';
-import { OCPP20ResponseService } from './ocpp/2.0/OCPP20ResponseService';
-import { OCPPServiceUtils } from './ocpp/OCPPServiceUtils';
+import { SharedLRUCache } from './SharedLRUCache';
 import { BaseError, OCPPError } from '../exception';
-import { PerformanceStatistics } from '../performance';
+// import { PerformanceStatistics } from '../performance';
+import { PerformanceStatistics } from '../performance/PerformanceStatistics';
 import {
   type AutomaticTransactionGeneratorConfiguration,
   AvailabilityType,
index 373cdc6d396dac622dfc9b2514a9dbd250d4b826..e529aa7fc29a90a014a3d3370eed029602b182a1 100644 (file)
@@ -1,4 +1,4 @@
-import type { ChargingStation } from './internal';
+import type { ChargingStation } from './ChargingStation';
 import type { ConfigurationKey, ConfigurationKeyType } from '../types';
 import { logger } from '../utils';
 
index d8f67c21460b626875d01be4bae961e93d1c3b78..2a60bb41958c85048833a0b95b2b5b75370f40b4 100644 (file)
@@ -5,7 +5,7 @@ import { fileURLToPath } from 'node:url';
 import chalk from 'chalk';
 import moment from 'moment';
 
-import type { ChargingStation } from './internal';
+import type { ChargingStation } from './ChargingStation';
 import { BaseError } from '../exception';
 import {
   AmpereUnits,
index 4361ab9badd0a6f0e6d80b82f16e62a8fed0a804..c4ff06eabf2cc601e0ee44a1ac66292df8267bc7 100644 (file)
@@ -4,7 +4,8 @@ import { parentPort, workerData } from 'node:worker_threads';
 
 import { ThreadWorker } from 'poolifier';
 
-import { ChargingStation, ChargingStationUtils } from './internal';
+import { ChargingStation } from './ChargingStation';
+import { ChargingStationUtils } from './ChargingStationUtils';
 import type { ChargingStationWorkerData } from '../types';
 import { Utils } from '../utils';
 import { WorkerConstants, type WorkerMessage, WorkerMessageEvents } from '../worker';
index c03c4acb81db8aae2a01efee281e5558fbfb3a81..30cef34eb2e5e7898bfa728aa86488199df597b8 100644 (file)
@@ -1,9 +1,7 @@
-import {
-  type ChargingStation,
-  ChargingStationConfigurationUtils,
-  WorkerBroadcastChannel,
-} from './internal';
+import type { ChargingStation } from './ChargingStation';
+import { ChargingStationConfigurationUtils } from './ChargingStationConfigurationUtils';
 import { OCPP16ServiceUtils } from './ocpp';
+import { WorkerBroadcastChannel } from './WorkerBroadcastChannel';
 import { BaseError, type OCPPError } from '../exception';
 import {
   AuthorizationStatus,
index e5d28181b043de2f7faf1f0f9a71d6dbf6ef44df..ceea0e5bd084c3cada92d63c4c88d7905517d63e 100644 (file)
@@ -1,6 +1,7 @@
 import fs from 'node:fs';
 
-import { type ChargingStation, ChargingStationUtils } from './internal';
+import type { ChargingStation } from './ChargingStation';
+import { ChargingStationUtils } from './ChargingStationUtils';
 import { FileType, IdTagDistribution } from '../types';
 import { FileUtils, Utils, logger } from '../utils';
 
index 11ecd3ca5644662db9cd45c351c8cbd087ed4615..5c1d1cac291d3676cb125f18a7d3a6b6171092aa 100644 (file)
@@ -1,4 +1,4 @@
-import type { ChargingStation } from './internal';
+import type { ChargingStation } from './ChargingStation';
 import {
   type ChargingStationData,
   type ChargingStationWorkerMessage,
index 1243d6aebe4409d40dda5439bf01ced413ab594c..ba0a47d59b70962ab75517aab0215dda6b0b3424 100644 (file)
@@ -1,6 +1,6 @@
 import LRUCache from 'mnemonist/lru-map-with-delete.js';
 
-import { Bootstrap } from './internal';
+import { Bootstrap } from './Bootstrap';
 import type { ChargingStationConfiguration, ChargingStationTemplate } from '../types';
 import { Utils } from '../utils';
 
index 5f77b0e3450768bc79a87cacbfa744e77c3f268b..075a92c46249cc90a4426564c8cd0d0de64b278a 100644 (file)
@@ -1,4 +1,5 @@
-import { type AbstractUIService, WorkerBroadcastChannel } from './internal';
+import type { AbstractUIService } from './ui-server/ui-services/AbstractUIService';
+import { WorkerBroadcastChannel } from './WorkerBroadcastChannel';
 import {
   type BroadcastChannelResponse,
   type BroadcastChannelResponsePayload,
index 3b7660fe610895e1ae12bad4df01019ca3053682..db87a0d9c6968106013729f2a0b34e0fdbd3e264 100644 (file)
@@ -1,7 +1,5 @@
-export {
-  Bootstrap,
-  type ChargingStation,
-  ChargingStationConfigurationUtils,
-  ChargingStationUtils,
-  MessageChannelUtils,
-} from './internal';
+export { Bootstrap } from './Bootstrap';
+export type { ChargingStation } from './ChargingStation';
+export { ChargingStationConfigurationUtils } from './ChargingStationConfigurationUtils';
+export { ChargingStationUtils } from './ChargingStationUtils';
+export { MessageChannelUtils } from './MessageChannelUtils';
diff --git a/src/charging-station/internal.ts b/src/charging-station/internal.ts
deleted file mode 100644 (file)
index cdeabba..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-export * from './IdTagsCache';
-export * from './AutomaticTransactionGenerator';
-export * from './Bootstrap';
-export * from './ChargingStation';
-export * from './ChargingStationConfigurationUtils';
-export * from './ChargingStationUtils';
-export * from './ChargingStationWorkerBroadcastChannel';
-export * from './MessageChannelUtils';
-export * from './SharedLRUCache';
-export * from './UIServiceWorkerBroadcastChannel';
-export * from './WorkerBroadcastChannel';
-export * from './ui-server/AbstractUIServer';
-export * from './ui-server/UIHttpServer';
-export * from './ui-server/UIServerFactory';
-export * from './ui-server/UIServerUtils';
-export * from './ui-server/UIWebSocketServer';
-export * from './ui-server/ui-services/AbstractUIService';
-export * from './ui-server/ui-services/UIService001';
-export * from './ui-server/ui-services/UIServiceFactory';
index 3c3102cce6c9e7e1e2b521cf570890020c2ac696..c33e552934c4dbcbda3f9cac5a13ef586780a7f6 100644 (file)
@@ -1,5 +1,5 @@
 import { type ConnectorStatusTransition, OCPP16ChargePointStatus } from '../../../types';
-import { OCPPConstants } from '../internal';
+import { OCPPConstants } from '../OCPPConstants';
 
 export class OCPP16Constants extends OCPPConstants {
   static readonly ChargePointStatusChargingStationTransitions: Readonly<
index a7d02dcaac6d4098240ba10c2e60b06848232f03..a33d0c26a60bb362f449c29d65b2bac57dd23e41 100644 (file)
@@ -8,6 +8,8 @@ import type { JSONSchemaType } from 'ajv';
 import { Client, type FTPResponse } from 'basic-ftp';
 import tar from 'tar';
 
+import { OCPP16Constants } from './OCPP16Constants';
+import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 import {
   type ChargingStation,
   ChargingStationConfigurationUtils,
@@ -83,7 +85,7 @@ import {
   type UnlockConnectorResponse,
 } from '../../../types';
 import { Constants, Utils, logger } from '../../../utils';
-import { OCPP16Constants, OCPP16ServiceUtils, OCPPIncomingRequestService } from '../internal';
+import { OCPPIncomingRequestService } from '../OCPPIncomingRequestService';
 
 const moduleName = 'OCPP16IncomingRequestService';
 
index 3bc73aaabb38d983f8fce8fd21ac4e743741c0be..8ff6bea4b08406cfbcca392d456d3eca5e79b67b 100644 (file)
@@ -2,6 +2,8 @@
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP16Constants } from './OCPP16Constants';
+import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 import type { ChargingStation } from '../../../charging-station';
 import { OCPPError } from '../../../exception';
 import {
@@ -23,12 +25,8 @@ import {
   type RequestParams,
 } from '../../../types';
 import { Constants, Utils } from '../../../utils';
-import {
-  OCPP16Constants,
-  OCPP16ServiceUtils,
-  OCPPRequestService,
-  type OCPPResponseService,
-} from '../internal';
+import { OCPPRequestService } from '../OCPPRequestService';
+import type { OCPPResponseService } from '../OCPPResponseService';
 
 const moduleName = 'OCPP16RequestService';
 
index 889b0235ed4536d9cd6b9925ff7d75f2ce419154..8703c7e5cda5a110daba61ae257ddc255ae19d3a 100644 (file)
@@ -4,6 +4,7 @@ import { parentPort } from 'node:worker_threads';
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
 import {
   type ChargingStation,
   ChargingStationConfigurationUtils,
@@ -50,7 +51,7 @@ import {
   type UnlockConnectorResponse,
 } from '../../../types';
 import { Constants, Utils, logger } from '../../../utils';
-import { OCPP16ServiceUtils, OCPPResponseService } from '../internal';
+import { OCPPResponseService } from '../OCPPResponseService';
 
 const moduleName = 'OCPP16ResponseService';
 
index a271d2aea71e934b564869ce100c8088bd81b5e5..68f4a6ea5a50271ecf1a65360d38079227e10fe5 100644 (file)
@@ -30,7 +30,7 @@ import {
   Voltage,
 } from '../../../types';
 import { ACElectricUtils, Constants, DCElectricUtils, Utils, logger } from '../../../utils';
-import { OCPPServiceUtils } from '../internal';
+import { OCPPServiceUtils } from '../OCPPServiceUtils';
 
 export class OCPP16ServiceUtils extends OCPPServiceUtils {
   public static checkFeatureProfile(
index 1575833a45166e30f90718d628eedb6b70800481..8c64d8e70b6c5c18d11d67e496be1ee568e671f5 100644 (file)
@@ -1,5 +1,5 @@
 import { type ConnectorStatusTransition, OCPP20ConnectorStatusEnumType } from '../../../types';
-import { OCPPConstants } from '../internal';
+import { OCPPConstants } from '../OCPPConstants';
 
 export class OCPP20Constants extends OCPPConstants {
   static readonly ChargingStationStatusTransitions: Readonly<ConnectorStatusTransition[]> =
index 3ca4d3cf406e90b9c04ea18d861572ba30d5167d..143eee889aba3c47d07d8f76684c0af191fe5bda 100644 (file)
@@ -2,6 +2,7 @@
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 import type { ChargingStation } from '../../../charging-station';
 import { OCPPError } from '../../../exception';
 import {
@@ -14,7 +15,7 @@ import {
   OCPPVersion,
 } from '../../../types';
 import { logger } from '../../../utils';
-import { OCPP20ServiceUtils, OCPPIncomingRequestService } from '../internal';
+import { OCPPIncomingRequestService } from '../OCPPIncomingRequestService';
 
 const moduleName = 'OCPP20IncomingRequestService';
 
index e65ff3d41e8ad4caa44ca9dcfadba6f6098f5f56..9faa7952455ab63605cabf2d2f2ac8e4530dfc2a 100644 (file)
@@ -2,6 +2,8 @@
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP20Constants } from './OCPP20Constants';
+import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 import type { ChargingStation } from '../../../charging-station';
 import { OCPPError } from '../../../exception';
 import {
@@ -16,12 +18,8 @@ import {
   type RequestParams,
 } from '../../../types';
 import { Utils } from '../../../utils';
-import {
-  OCPP20Constants,
-  OCPP20ServiceUtils,
-  OCPPRequestService,
-  type OCPPResponseService,
-} from '../internal';
+import { OCPPRequestService } from '../OCPPRequestService';
+import type { OCPPResponseService } from '../OCPPResponseService';
 
 const moduleName = 'OCPP20RequestService';
 
index a0af4ab1280f03d751060d3195d3c9127dd7db31..535014ff7bea609eafdeedba69875d6f463b28ff 100644 (file)
@@ -2,6 +2,7 @@
 
 import type { JSONSchemaType } from 'ajv';
 
+import { OCPP20ServiceUtils } from './OCPP20ServiceUtils';
 import { type ChargingStation, ChargingStationConfigurationUtils } from '../../../charging-station';
 import { OCPPError } from '../../../exception';
 import {
@@ -20,7 +21,7 @@ import {
   type ResponseHandler,
 } from '../../../types';
 import { logger } from '../../../utils';
-import { OCPP20ServiceUtils, OCPPResponseService } from '../internal';
+import { OCPPResponseService } from '../OCPPResponseService';
 
 const moduleName = 'OCPP20ResponseService';
 
index 9fb61bd0c49eb07b4872840fb336ebbcbaaf0228..38b80968a4327cd5c00660321e3f4d77cb671a3a 100644 (file)
@@ -6,7 +6,7 @@ import { fileURLToPath } from 'node:url';
 import type { JSONSchemaType } from 'ajv';
 
 import { type JsonType, OCPPVersion } from '../../../types';
-import { OCPPServiceUtils } from '../internal';
+import { OCPPServiceUtils } from '../OCPPServiceUtils';
 
 export class OCPP20ServiceUtils extends OCPPServiceUtils {
   public static parseJsonSchemaFile<T extends JsonType>(
index 80857cc795b7941bb5a2b8e571c28dc2e3a73661..c98c28b8186a480ba630d3e2c052ff2ba965f37b 100644 (file)
@@ -3,7 +3,8 @@ import { AsyncResource } from 'node:async_hooks';
 import Ajv, { type JSONSchemaType } from 'ajv';
 import ajvFormats from 'ajv-formats';
 
-import { OCPPConstants, OCPPServiceUtils } from './internal';
+import { OCPPConstants } from './OCPPConstants';
+import { OCPPServiceUtils } from './OCPPServiceUtils';
 import { type ChargingStation, ChargingStationUtils } from '../../charging-station';
 import { OCPPError } from '../../exception';
 import type {
index 3eb85e3089a232f21b50b5082e644dceec573505..30e4a4a867fdc1f458bea1544e6d91c0517539cf 100644 (file)
@@ -1,10 +1,13 @@
 import Ajv, { type JSONSchemaType } from 'ajv';
 import ajvFormats from 'ajv-formats';
 
-import { OCPPConstants, type OCPPResponseService, OCPPServiceUtils } from './internal';
+import { OCPPConstants } from './OCPPConstants';
+import type { OCPPResponseService } from './OCPPResponseService';
+import { OCPPServiceUtils } from './OCPPServiceUtils';
 import type { ChargingStation } from '../../charging-station';
 import { OCPPError } from '../../exception';
-import { PerformanceStatistics } from '../../performance';
+// import { PerformanceStatistics } from '../../performance';
+import { PerformanceStatistics } from '../../performance/PerformanceStatistics';
 import {
   type EmptyObject,
   type ErrorCallback,
index c77308907c6dac130338a5eb03a3ce1008b2ca0b..caf826e0eef5fdab24396a9adda464243602128a 100644 (file)
@@ -1,7 +1,7 @@
 import Ajv, { type JSONSchemaType } from 'ajv';
 import ajvFormats from 'ajv-formats';
 
-import { OCPPServiceUtils } from './internal';
+import { OCPPServiceUtils } from './OCPPServiceUtils';
 import type { ChargingStation } from '../../charging-station';
 import { OCPPError } from '../../exception';
 import type {
index ef678f31254b28257f6d0595ae888b9dd9763255..9e8db34edf795e5d3f882a6cbf8557d21c08efa7 100644 (file)
@@ -2,7 +2,8 @@ import fs from 'node:fs';
 
 import type { DefinedError, ErrorObject, JSONSchemaType } from 'ajv';
 
-import { OCPP16Constants, OCPP20Constants } from './internal';
+import { OCPP16Constants } from './1.6/OCPP16Constants';
+import { OCPP20Constants } from './2.0/OCPP20Constants';
 import { type ChargingStation, ChargingStationConfigurationUtils } from '../../charging-station';
 import { BaseError } from '../../exception';
 import {
index 9e0738b82b8b0d1b8a1dbcdac35b575f33cefdce..02fadb3e24f391dac3c19599451169368a65cfaf 100644 (file)
@@ -1,13 +1,11 @@
-export {
-  OCPP16IncomingRequestService,
-  OCPP16RequestService,
-  OCPP16ResponseService,
-  // FIXME: shall not be exported
-  OCPP16ServiceUtils,
-  OCPP20IncomingRequestService,
-  OCPP20RequestService,
-  OCPP20ResponseService,
-  OCPPIncomingRequestService,
-  OCPPRequestService,
-  OCPPServiceUtils,
-} from './internal';
+export { OCPP16IncomingRequestService } from './1.6/OCPP16IncomingRequestService';
+export { OCPP16RequestService } from './1.6/OCPP16RequestService';
+export { OCPP16ResponseService } from './1.6/OCPP16ResponseService';
+// FIXME: shall not be exported
+export { OCPP16ServiceUtils } from './1.6/OCPP16ServiceUtils';
+export { OCPP20IncomingRequestService } from './2.0/OCPP20IncomingRequestService';
+export { OCPP20RequestService } from './2.0/OCPP20RequestService';
+export { OCPP20ResponseService } from './2.0/OCPP20ResponseService';
+export { OCPPIncomingRequestService } from './OCPPIncomingRequestService';
+export { OCPPRequestService } from './OCPPRequestService';
+export { OCPPServiceUtils } from './OCPPServiceUtils';
diff --git a/src/charging-station/ocpp/internal.ts b/src/charging-station/ocpp/internal.ts
deleted file mode 100644 (file)
index f1c9af0..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-export * from './1.6/OCPP16Constants';
-export * from './1.6/OCPP16IncomingRequestService';
-export * from './1.6/OCPP16RequestService';
-export * from './1.6/OCPP16ResponseService';
-export * from './1.6/OCPP16ServiceUtils';
-
-export * from './2.0/OCPP20Constants';
-export * from './2.0/OCPP20IncomingRequestService';
-export * from './2.0/OCPP20RequestService';
-export * from './2.0/OCPP20ResponseService';
-export * from './2.0/OCPP20ServiceUtils';
-
-export * from './OCPPConstants';
-export * from './OCPPIncomingRequestService';
-export * from './OCPPRequestService';
-export * from './OCPPResponseService';
-export * from './OCPPServiceUtils';
index ca53d558894c5db16449d8534ebc0770307dbea7..f2429ae1746b739f3429963686ef3059bfd2f453 100644 (file)
@@ -2,6 +2,8 @@ import { type IncomingMessage, Server, type ServerResponse } from 'node:http';
 
 import type { WebSocket } from 'ws';
 
+import type { AbstractUIService } from './ui-services/AbstractUIService';
+import { UIServiceFactory } from './ui-services/UIServiceFactory';
 import {
   AuthenticationType,
   type ChargingStationData,
@@ -13,7 +15,6 @@ import {
   type ResponsePayload,
   type UIServerConfiguration,
 } from '../../types';
-import { type AbstractUIService, UIServiceFactory } from '../internal';
 
 export abstract class AbstractUIServer {
   public readonly chargingStations: Map<string, ChargingStationData>;
index 9e33302682533c68d39e9536cc878bd15a3b68c6..b99ef36a80cf9ec223db9f1a77a0b32d1e095af6 100644 (file)
@@ -2,6 +2,8 @@ import type { IncomingMessage, RequestListener, ServerResponse } from 'node:http
 
 import { StatusCodes } from 'http-status-codes';
 
+import { AbstractUIServer } from './AbstractUIServer';
+import { UIServerUtils } from './UIServerUtils';
 import { BaseError } from '../../exception';
 import {
   type ProcedureName,
@@ -14,7 +16,6 @@ import {
   type UIServerConfiguration,
 } from '../../types';
 import { Constants, Utils, logger } from '../../utils';
-import { AbstractUIServer, UIServerUtils } from '../internal';
 
 const moduleName = 'UIHttpServer';
 
index 905ce66d5325fc7bca9424d6f313de5cec089588..a5fb5a5d627c926e9d700c9ec34bbb273acd476d 100644 (file)
@@ -1,8 +1,11 @@
 import chalk from 'chalk';
 
+import type { AbstractUIServer } from './AbstractUIServer';
+import { UIHttpServer } from './UIHttpServer';
+import { UIServerUtils } from './UIServerUtils';
+import { UIWebSocketServer } from './UIWebSocketServer';
 import { ApplicationProtocol, type UIServerConfiguration } from '../../types';
 import { Configuration } from '../../utils';
-import { type AbstractUIServer, UIHttpServer, UIServerUtils, UIWebSocketServer } from '../internal';
 
 export class UIServerFactory {
   private constructor() {
index bf9eb8b3a66b753907d98a2df18120dcd25291ce..cc00db13f233af42975062331f054992135ce510 100644 (file)
@@ -4,6 +4,8 @@ import type { Duplex } from 'node:stream';
 import { StatusCodes } from 'http-status-codes';
 import WebSocket, { type RawData, WebSocketServer } from 'ws';
 
+import { AbstractUIServer } from './AbstractUIServer';
+import { UIServerUtils } from './UIServerUtils';
 import {
   type ProtocolRequest,
   type ProtocolResponse,
@@ -11,7 +13,6 @@ import {
   WebSocketCloseEventStatusCode,
 } from '../../types';
 import { Constants, Utils, logger } from '../../utils';
-import { AbstractUIServer, UIServerUtils } from '../internal';
 
 const moduleName = 'UIWebSocketServer';
 
index 900b79d5d1789fc7e5757166b920ab85330c67d2..0aaeb3aa3ac4ec57649c5ccc43f1b000d000f67a 100644 (file)
@@ -11,7 +11,9 @@ import {
   ResponseStatus,
 } from '../../../types';
 import { Utils, logger } from '../../../utils';
-import { type AbstractUIServer, Bootstrap, UIServiceWorkerBroadcastChannel } from '../../internal';
+import { Bootstrap } from '../../Bootstrap';
+import { UIServiceWorkerBroadcastChannel } from '../../UIServiceWorkerBroadcastChannel';
+import type { AbstractUIServer } from '../AbstractUIServer';
 
 const moduleName = 'AbstractUIService';
 
index 4a1d1e9a93a2de936379a9355feaaffe62bfa4b0..598ebb269413c310b54e5a6072b939758e9e0e13 100644 (file)
@@ -1,5 +1,6 @@
+import { AbstractUIService } from './AbstractUIService';
 import { type ProcedureName, type ProtocolRequestHandler, ProtocolVersion } from '../../../types';
-import { type AbstractUIServer, AbstractUIService } from '../../internal';
+import type { AbstractUIServer } from '../AbstractUIServer';
 
 export class UIService001 extends AbstractUIService {
   constructor(uiServer: AbstractUIServer) {
index 2d2fa6c8f4e9fb19ca26c331160ecb2eb1fb3704..47a1893dd2d0d040773cda0866897f59472e24e1 100644 (file)
@@ -1,5 +1,7 @@
+import type { AbstractUIService } from './AbstractUIService';
+import { UIService001 } from './UIService001';
 import { ProtocolVersion } from '../../../types';
-import { type AbstractUIServer, type AbstractUIService, UIService001 } from '../../internal';
+import type { AbstractUIServer } from '../AbstractUIServer';
 
 export class UIServiceFactory {
   private constructor() {
index 12acc3eb1477a1d0901deef7d90edda54795ec40..ee4d336ecd7436ea37dc61f0019db9fb4fa2d175 100644 (file)
@@ -2,7 +2,8 @@
 
 import chalk from 'chalk';
 
-import { Bootstrap } from './charging-station';
+// import { Bootstrap } from './charging-station';
+import { Bootstrap } from './charging-station/Bootstrap';
 
 Bootstrap.getInstance()
   .start()