From: Jérôme Benoit Date: Sun, 1 Mar 2026 22:56:10 +0000 (+0100) Subject: fix(tests): separate type import for Windows ESM compatibility X-Git-Tag: v3~36 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=f3dd410532faa5fd2fb2f5e74e13628ff18bb34d;p=e-mobility-charging-stations-simulator.git 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. --- 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