From f3dd410532faa5fd2fb2f5e74e13628ff18bb34d Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 1 Mar 2026 23:56:10 +0100 Subject: [PATCH] fix(tests): separate type import for Windows ESM compatibility Split mixed import to use 'import type' for MockChargingStation type. Windows Node.js ESM module resolution strictly enforces that type-only exports cannot be imported as values in mixed import statements. --- tests/charging-station/ocpp/2.0/OCPP20TestUtils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/charging-station/ocpp/2.0/OCPP20TestUtils.ts b/tests/charging-station/ocpp/2.0/OCPP20TestUtils.ts index 87a72853..5a3b8f4d 100644 --- a/tests/charging-station/ocpp/2.0/OCPP20TestUtils.ts +++ b/tests/charging-station/ocpp/2.0/OCPP20TestUtils.ts @@ -17,6 +17,7 @@ import type { OCPP20IdTokenType, OCPP20TransactionContext, } from '../../../../src/types/ocpp/2.0/Transaction.js' +import type { MockChargingStation } from '../../ChargingStationTestUtils.js' import { ConnectorStatusEnum, @@ -27,7 +28,7 @@ import { import { OCPP20IdTokenEnumType } from '../../../../src/types/ocpp/2.0/Transaction.js' import { Constants } from '../../../../src/utils/index.js' import { TEST_CHARGING_STATION_BASE_NAME } from '../../ChargingStationTestConstants.js' -import { createMockChargingStation, MockChargingStation } from '../../ChargingStationTestUtils.js' +import { createMockChargingStation } from '../../ChargingStationTestUtils.js' // ============================================================================ // Testable Interfaces -- 2.43.0