UNPKG

@joktec/kafka

Version:
16 lines 1.06 kB
import { ConfigService, LogService, ModuleRef, OnModuleInit, Reflector } from '@joktec/core'; import { KafkaService } from '../kafka.service'; import { KafkaConsumeDecoratorOptions, KafkaEachMessage } from '../models'; export declare const KAFKA_CONSUME_METADATA = "kafka:consume"; export declare function KafkaConsume<T extends (msg: KafkaEachMessage, ...args: any[]) => any>(topics: string | string[], groupId: string, options?: KafkaConsumeDecoratorOptions, conId?: string): <U extends T>(target: any, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<U>) => void; export declare class KafkaConsumerLoader implements OnModuleInit { private readonly configService; private readonly logService; private readonly kafkaService; private readonly reflector; private readonly moduleRef; constructor(configService: ConfigService, logService: LogService, kafkaService: KafkaService, reflector: Reflector, moduleRef: ModuleRef); onModuleInit(): Promise<void>; private init; } //# sourceMappingURL=kafka.consumer.d.ts.map