@nestjstools/messaging-nats-extension
Version:
Extension to handle messages and dispatch them over Nats
11 lines (10 loc) • 531 B
TypeScript
import { Channel } from '@nestjstools/messaging';
import { JetStreamClient, JetStreamManager, NatsConnection } from 'nats';
import { NatsJetStreamChannelConfig } from './nats-jet-stream-channel.config';
export declare class NatsJetStreamChannel extends Channel<NatsJetStreamChannelConfig> {
readonly client: Promise<NatsConnection>;
constructor(config: NatsJetStreamChannelConfig);
jetStreamClient(): Promise<JetStreamClient>;
jetStreamManager(): Promise<JetStreamManager>;
onChannelDestroy(): Promise<void>;
}