@citrineos/base
Version:
The base module for OCPP v2.0.1 including all interfaces. This module is not intended to be used directly, but rather as a dependency for other modules.
24 lines • 786 B
JavaScript
;
// Copyright (c) 2023 S44, LLC
// Copyright Contributors to the CitrineOS Project
//
// SPDX-License-Identifier: Apache 2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.AbstractMessageSender = void 0;
const tslog_1 = require("tslog");
class AbstractMessageSender {
/**
* Constructor
*
* @param config The system configuration.
* @param logger [Optional] The logger to use.
*/
constructor(config, logger) {
this._config = config;
this._logger = logger
? logger.getSubLogger({ name: this.constructor.name })
: new tslog_1.Logger({ name: this.constructor.name });
}
}
exports.AbstractMessageSender = AbstractMessageSender;
//# sourceMappingURL=AbstractMessageSender.js.map