@goparrot/pubsub-event-bus
Version:
NestJS EventBus extension for RabbitMQ PubSub
19 lines (18 loc) • 1.34 kB
TypeScript
import type { AmqpConnectionManagerOptions } from 'amqp-connection-manager';
import type { BindingQueueOptions, ExchangeOptions, IConsumerOptions, PublishOptions, DefaultedRetryOptions } from '../interface';
export declare const CQRS_MODULE_CONSUMER_OPTIONS = "CQRS_MODULE_CONSUMER_OPTIONS";
export declare const CQRS_MODULE_OPTIONS = "CQRS_MODULE_OPTIONS";
export declare const CQRS_CONNECTION_NAME = "CQRS_CONNECTION_NAME";
export declare const CQRS_CONNECTION_URLS = "CQRS_CONNECTION_URLS";
export declare const CQRS_EXCHANGE_CONFIG = "CQRS_EXCHANGE_CONFIG";
export declare const CQRS_PRODUCER_CONFIG = "CQRS_PRODUCER_CONFIG";
export declare const CQRS_BINDING_QUEUE_CONFIG = "CQRS_BINDING_QUEUE_CONFIG";
export declare const CQRS_CONNECTION_MANAGER_OPTIONS = "CQRS_CONNECTION_MANAGER_OPTIONS";
export declare const CQRS_RETRY_OPTIONS = "CQRS_RETRY_OPTIONS";
export declare const FAN_OUT_BINDING = "#";
export declare const DEFAULT_EXCHANGE_CONFIGURATION: ExchangeOptions;
export declare const DEFAULT_PRODUCER_CONFIGURATION: PublishOptions;
export declare const DEFAULT_QUEUE_BINDING_CONFIGURATION: BindingQueueOptions;
export declare const DEFAULT_CONSUMER_OPTIONS: IConsumerOptions;
export declare const DEFAULT_RETRY_OPTIONS: DefaultedRetryOptions;
export declare const DEFAULT_CONNECTION_MANAGER_OPTIONS: AmqpConnectionManagerOptions;