X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Focpp%2F1.6%2FOCPP16ResponseService.ts;h=7f1217fa45d1791b1337cc673440188dbc190b47;hb=909dcf2dda1acb9556a5ec21c252bcca2992ec1c;hp=54815bd6b4eee8c46c1351cd4c0c658834a63155;hpb=73b9adecc7a50c329b3f83bbaf95a62ba1f01412;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/1.6/OCPP16ResponseService.ts b/src/charging-station/ocpp/1.6/OCPP16ResponseService.ts index 54815bd6..7f1217fa 100644 --- a/src/charging-station/ocpp/1.6/OCPP16ResponseService.ts +++ b/src/charging-station/ocpp/1.6/OCPP16ResponseService.ts @@ -17,11 +17,13 @@ import { ResponseHandler } from '../../../types/ocpp/Responses'; import Utils from '../../../utils/Utils'; import logger from '../../../utils/Logger'; +const moduleName = 'OCPP16ResponseService'; + export default class OCPP16ResponseService extends OCPPResponseService { private responseHandlers: Map; public constructor(chargingStation: ChargingStation) { - if (new.target?.name === 'OCPP16ResponseService') { + if (new.target?.name === moduleName) { throw new TypeError(`Cannot construct ${new.target?.name} instances directly`); } super(chargingStation);