@21jumpclick/service-messenger
Version:
Amqp lib to send and receive messages from different applications
19 lines • 621 B
JavaScript
import { MetadataManager } from './core/metadata';
export function Amqp(eventName) {
return (target, properyKey, descriptor) => {
MetadataManager.registerEvent(eventName, target.constructor, properyKey);
return descriptor;
};
}
function MessageParam(param, options) {
return (target, properyKey, index) => {
MetadataManager.registerParam(target.constructor, properyKey, index, param, options);
};
}
export function Message(path) {
return MessageParam('message', { path });
}
export function Origin() {
return MessageParam('origin');
}
//# sourceMappingURL=decorators.js.map