configuration/src/modules/health/adapters/secondaries/message-broker.ts

13 lines
254 B
TypeScript

import { Injectable } from '@nestjs/common';
@Injectable()
export abstract class IMessageBroker {
exchange: string;
constructor(exchange: string) {
this.exchange = exchange;
}
abstract publish(routingKey: string, message: string): void;
}