kafka-nestjs
Version:
A structured Kafka integration for NestJS inspired by BullMQ, offering decorators, modular configuration, and a scalable consumer/producer architecture.
19 lines • 742 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KafkaConsumer = void 0;
exports.KafkaProcessor = KafkaProcessor;
const common_1 = require("@nestjs/common");
const kafka_constants_1 = require("../constants/kafka.constants");
const KafkaConsumer = (options) => {
return (target, propertyKey, descriptor) => {
(0, common_1.SetMetadata)(kafka_constants_1.KAFKA_CONSUMER_METADATA, options)(target, propertyKey, descriptor);
return descriptor;
};
};
exports.KafkaConsumer = KafkaConsumer;
function KafkaProcessor() {
return (target) => {
(0, common_1.SetMetadata)(kafka_constants_1.KAFKA_PROCESSOR_METADATA, true)(target);
};
}
//# sourceMappingURL=kafka.decorator.js.map