UNPKG

@yogaraj-saravanan/kafka-utils

Version:

Reusable Kafka producer and consumer utilities using kafkajs.

11 lines (10 loc) 377 B
import { EachMessagePayload } from "kafkajs"; export declare class KafkaConsumer { private clientId; private brokers; private groupId; private consumer; constructor(clientId: string, brokers: string[], groupId: string); connect(topic: string, onMessage: (message: EachMessagePayload) => Promise<void>): Promise<void>; disconnect(): Promise<void>; }