@acadix/setup
Version:
Acadix Learning Management System backend application project setup
14 lines (13 loc) • 487 B
TypeScript
/// <reference types="node" />
export default class KafkaManager {
private env;
private readonly producer;
private readonly consumer;
private readonly logger;
private readonly kafkaConfig;
constructor(env: any);
connectKafka(): Promise<void>;
disconnectKafka(): Promise<void>;
sendMessage(topic: string, message: string | Buffer | null): Promise<import("kafkajs").RecordMetadata[]>;
connectMessage(topics: string[]): Promise<void>;
}