kafka-nestjs
Version:
A structured Kafka integration for NestJS inspired by BullMQ, offering decorators, modular configuration, and a scalable consumer/producer architecture.
7 lines (6 loc) • 309 B
TypeScript
import { FactoryProvider, ModuleMetadata } from '@nestjs/common';
import { KafkaConfig } from 'kafkajs';
export interface SharedKafkaAsyncConfiguration extends Pick<ModuleMetadata, 'imports'> {
useFactory?: (...args: any[]) => Promise<KafkaConfig> | KafkaConfig;
inject?: FactoryProvider['inject'];
}