@vpriem/kafka-broker
Version:
Easily compose and manage your kafka resources in one place
8 lines • 585 B
TypeScript
import { Handler, MessageValue, SubscriptionInterface } from './types';
export declare class SubscriptionList extends Array<SubscriptionInterface> implements SubscriptionInterface {
on<V = MessageValue>(event: 'message' | `message.${string}` | 'error', listener: Handler<V> | ((error: Error) => void)): this;
once(event: 'error', listener: (error: Error) => void): this;
off<V = MessageValue>(event: 'message' | `message.${string}` | 'error', listener: Handler<V> | ((error: Error) => void)): this;
run(): Promise<this>;
}
//# sourceMappingURL=SubscriptionList.d.ts.map