@tulioncds/nestjs-nats-streaming-transport
Version:
Fork Nats Streaming Transport for NestJS - Auto Reconnect stan
16 lines (15 loc) • 702 B
TypeScript
import { CustomTransportStrategy, Server, Transport } from '@nestjs/microservices';
import { TransportConnectOptions, TransportSubscriptionOptions } from './interfaces';
export declare class Listener extends Server implements CustomTransportStrategy {
private clusterId;
private clientId;
private queueGroup;
private connectOptions;
private subscriptionOptions;
transportId?: Transport;
private connection;
constructor(clusterId: string, clientId: string, queueGroup: string, connectOptions: TransportConnectOptions, subscriptionOptions: TransportSubscriptionOptions);
listen(callback: () => void): Promise<void>;
close(): void;
private bindEventHandlers;
}