kafka-sagas
Version:
Build sagas that consume from a kafka topic
11 lines (10 loc) • 483 B
TypeScript
import { Kafka, ITopicConfig, AdminConfig } from 'kafkajs';
export declare class TopicAdministrator {
protected kafka: Kafka;
protected topicConfig: Omit<ITopicConfig, 'topic'>;
protected adminConfig: AdminConfig;
static adminClientConfiguration: AdminConfig;
constructor(kafka: Kafka, topicConfig?: Omit<ITopicConfig, 'topic'>, adminConfig?: AdminConfig);
createTopic(topic: string): Promise<void>;
deleteTopic(topic: string): Promise<void>;
}