@goparrot/pubsub-event-bus
Version:
NestJS EventBus extension for RabbitMQ PubSub
12 lines (11 loc) • 539 B
TypeScript
/// <reference types="node" />
import { AbstractSubscriptionEvent } from './AbstractSubscriptionEvent';
import type { PublishOptions } from './PublishOptions';
export declare abstract class AbstractPubsubEvent<T extends Record<string, any> | Buffer> extends AbstractSubscriptionEvent<T> {
protected options: PublishOptions;
protected fireLocally: boolean;
getOptions: () => PublishOptions;
withOptions: (extra: PublishOptions) => this;
localEventEnabled: () => boolean;
withLocalEvent: (allow?: boolean) => this;
}