@goparrot/pubsub-event-bus
Version:
NestJS EventBus extension for RabbitMQ PubSub
8 lines (7 loc) • 343 B
TypeScript
import type { Type } from '@nestjs/common';
import type { IPubsubEventOptions } from '../decorator';
import type { AbstractSubscriptionEvent } from './AbstractSubscriptionEvent';
export interface IEventWrapper<T extends AbstractSubscriptionEvent<any> = AbstractSubscriptionEvent<any>> {
event: Type<T>;
options: IPubsubEventOptions;
}