@rafikidota/eidolon
Version:
Sometimes, the best way to solve your own problems is to help someone else.
15 lines (14 loc) • 647 B
TypeScript
import { ClientProxy } from '@nestjs/microservices';
import { ITransportAdapter } from '../../interfaces';
import { TransportEventPattern } from '../../interfaces';
export declare class RabbitMQService implements ITransportAdapter {
private readonly client;
constructor(client: ClientProxy);
send(pattern: TransportEventPattern, data: any): import("rxjs").Observable<any>;
emit(pattern: TransportEventPattern, data: any): import("rxjs").Observable<any>;
on(event: never, callback: never): void;
unwrap(): unknown;
status(): import("rxjs").Observable<string>;
connect(): Promise<void>;
close(): Promise<void>;
}