UNPKG

@nestjstools/messaging-nats-extension

Version:

Extension to handle messages and dispatch them over Nats

11 lines (10 loc) 531 B
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>; }