@nestjstools/messaging-nats-extension
Version:
Extension to handle messages and dispatch them over Nats
8 lines (7 loc) • 509 B
TypeScript
import { ConsumerDispatchedMessageError, ConsumerMessageBus, IMessagingConsumer } from '@nestjstools/messaging';
import { NatsJetStreamChannel } from '../channel/nats-jet-stream.channel';
export declare class NatsJetStreamMessagingConsumer implements IMessagingConsumer<NatsJetStreamChannel> {
private channel?;
consume(dispatcher: ConsumerMessageBus, channel: NatsJetStreamChannel): Promise<void>;
onError(errored: ConsumerDispatchedMessageError, channel: NatsJetStreamChannel): Promise<void>;
}