Skip to content

Commit d336699

Browse files
authored
Export event types for use with abstract Client class (#1083)
Without exported event types, they must be duplicated in dependant code to correctly use the abstract `Client` class.
1 parent eb73d5b commit d336699

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ export interface ConsumerStream extends Readable {
142142
close(cb?: () => void): void;
143143
}
144144

145-
type KafkaClientEvents = 'disconnected' | 'ready' | 'connection.failure' | 'event.error' | 'event.stats' | 'event.log' | 'event.event' | 'event.throttle';
146-
type KafkaConsumerEvents = 'data' | 'partition.eof' | 'rebalance' | 'rebalance.error' | 'subscribed' | 'unsubscribed' | 'unsubscribe' | 'offset.commit' | KafkaClientEvents;
147-
type KafkaProducerEvents = 'delivery-report' | KafkaClientEvents;
145+
export type KafkaClientEvents = 'disconnected' | 'ready' | 'connection.failure' | 'event.error' | 'event.stats' | 'event.log' | 'event.event' | 'event.throttle';
146+
export type KafkaConsumerEvents = 'data' | 'partition.eof' | 'rebalance' | 'rebalance.error' | 'subscribed' | 'unsubscribed' | 'unsubscribe' | 'offset.commit' | KafkaClientEvents;
147+
export type KafkaProducerEvents = 'delivery-report' | KafkaClientEvents;
148148

149149
type EventListenerMap = {
150150
// ### Client

0 commit comments

Comments
 (0)