kfk
Version:
The high-level node kafka client based on node-rdkafka .
20 lines (15 loc) • 408 B
text/typescript
import * as Kafka from 'node-rdkafka'
export const KfkNativeErrorCode = Kafka.CODES.ERRORS
export const KfkErrorCode = {
UNDEFINED: -1,
CONNECTION_DEAD: 1,
}
export class KfkError extends Error {
public code: number = KfkErrorCode.UNDEFINED
}
export class ConnectionDeadError extends KfkError {
constructor(message: string) {
super(message)
this.code = KfkErrorCode.CONNECTION_DEAD
}
}