UNPKG

pandora-metrics

Version:
21 lines 654 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class MessageSender { constructor() { this.client = process; } /** * send message by process * @param categoryKey like logger,trace... * @param args */ send(categoryKey, args) { this.client.emit(`${MessageSender.MESSAGE_KEY_PREFIX}${categoryKey}`, args); } on(categoryKey, reply) { this.client.on(`${MessageSender.MESSAGE_KEY_PREFIX}${categoryKey}`, reply); } } MessageSender.MESSAGE_KEY_PREFIX = 'PANDORA_PROCESS_MESSAGE_'; exports.MessageSender = MessageSender; //# sourceMappingURL=MessageSender.js.map