@nam088/nestjs-rabbitmq
Version:
A comprehensive RabbitMQ module for NestJS with decorator-based message handling
12 lines • 550 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RabbitContext = exports.RabbitMessage = void 0;
exports.resolveRabbitMessage = resolveRabbitMessage;
const common_1 = require("@nestjs/common");
function resolveRabbitMessage(data, ctx) {
const message = ctx.switchToRpc().getData();
return data ? message?.[data] : message;
}
exports.RabbitMessage = (0, common_1.createParamDecorator)(resolveRabbitMessage);
exports.RabbitContext = exports.RabbitMessage;
//# sourceMappingURL=rabbit-message.decorator.js.map