export default abstract class OCPPIncomingRequestService {
private static instance: OCPPIncomingRequestService | null = null;
protected asyncResource: AsyncResource;
- private ajv: Ajv;
+ private readonly ajv: Ajv;
protected constructor() {
this.asyncResource = new AsyncResource(moduleName);
commandName: IncomingRequestCommand,
error: Error,
params: HandleErrorParams<T> = { throwError: true }
- ): T {
+ ): T | undefined {
logger.error(
`${chargingStation.logPrefix()} ${moduleName}.handleIncomingRequestError: Incoming request command '${commandName}' error:`,
error