@suissa/universal-queues
Version:
Factory universal para mensageria (RabbitMQ, Kafka, SQS) para sistemas distribuĂdos.
19 lines • 536 B
TypeScript
import { IMessaging } from '../interfaces/IMessaging';
type BaseOptions = {
name?: string;
connect?: boolean;
};
export type RabbitOptions = BaseOptions & {
uri?: string;
uris?: string[];
prefetch?: number;
operationTimeoutMs?: number;
confirm?: boolean;
forensicPath?: string;
resolveOnFallback?: boolean;
};
export declare class MessagingFactory {
static create(driver: 'rabbitmq', opts?: string | RabbitOptions): Promise<IMessaging>;
}
export {};
//# sourceMappingURL=MessagingFactory.d.ts.map