kfk
Version:
The high-level node kafka client based on node-rdkafka .
31 lines (25 loc) • 492 B
text/typescript
import * as Kafka from 'node-rdkafka'
export interface KafkaMessage extends Kafka.Message {}
export interface KafkaMessageError {
message: KafkaMessage
error: Error
}
export interface TopicPartition {
topic: string
partition: number
offset: number
}
export interface KafkaMetadata {
topics: {
name: string
partitions: {
id: number
leader: number
replicas: number[]
isrs: number[]
}[]
}[]
}
export interface Options {
debug?: boolean
}