-export abstract class OCPPIncomingRequestService extends AsyncResource {
- private static instance: OCPPIncomingRequestService | null = null;
- private readonly version: OCPPVersion;
- private readonly ajv: Ajv;
- protected abstract jsonSchemas: Map<IncomingRequestCommand, JSONSchemaType<JsonObject>>;
+export abstract class OCPPIncomingRequestService {
+ private static instance: OCPPIncomingRequestService | null = null
+ private readonly version: OCPPVersion
+ protected readonly ajv: Ajv
+ protected abstract payloadValidateFunctions: Map<
+ IncomingRequestCommand,
+ ValidateFunction<JsonType>
+ >