@cashfarm/plow
Version:
Library for validating input data and parameters
10 lines (9 loc) • 400 B
TypeScript
import { IMessageTransport } from '../iMessageTransport';
export declare class RabbitMQTransport implements IMessageTransport {
private bus;
constructor();
listen(topic: string, handler: (msg: any) => void): void;
send(topic: string, message: any): void;
subscribe(topic: string, handler: (type: string, msg: any) => void): void;
publish(topic: string, message: any): void;
}