@goparrot/pubsub-event-bus
Version:
NestJS EventBus extension for RabbitMQ PubSub
12 lines (11 loc) • 416 B
TypeScript
/// <reference types="node" />
import type { IEvent } from '@nestjs/cqrs';
import type { Message } from 'amqplib';
export declare abstract class AbstractSubscriptionEvent<T extends Record<string, any> | Buffer> implements IEvent {
#private;
readonly payload: T;
constructor(payload: T);
message: () => Message | undefined;
withMessage: (message: Message) => this;
get retryCount(): number;
}