UNPKG

@21jumpclick/service-messenger

Version:

Amqp lib to send and receive messages from different applications

24 lines 768 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Amqp = Amqp; exports.Message = Message; exports.Origin = Origin; const metadata_1 = require("./core/metadata"); function Amqp(eventName) { return (target, properyKey, descriptor) => { metadata_1.MetadataManager.registerEvent(eventName, target.constructor, properyKey); return descriptor; }; } function MessageParam(param, options) { return (target, properyKey, index) => { metadata_1.MetadataManager.registerParam(target.constructor, properyKey, index, param, options); }; } function Message(path) { return MessageParam('message', { path }); } function Origin() { return MessageParam('origin'); } //# sourceMappingURL=decorators.js.map