UNPKG

event-message-broker

Version:

A Message Bus that uses AWS Stack and RabbitMQ

14 lines (13 loc) 600 B
import { IBus } from './application/iBus'; import { TagsResourceInput } from './application/utils/types'; import { ConfigureEndpoint } from "./aws-provider/utils/types"; export declare class MessageBus { private static infrastructure; private static bus; static useAws(): typeof MessageBus; static useRabbitMq(): Promise<typeof MessageBus>; static configureTags(tags: TagsResourceInput): typeof MessageBus; static configurePrefetch(prefetch: number): typeof MessageBus; static get Bus(): IBus; static configureEndpoints(endpoints: ConfigureEndpoint): Promise<void>; }