UNPKG

rabbitmq-enterprise-toolkit

Version:

🚀 Enterprise-grade RabbitMQ wrapper for Node.js & TypeScript - High-throughput messaging with automatic retry, DLQ, batch processing & graceful shutdown. Production-ready AMQP client with zero message loss guarantee.

22 lines 830 B
import { RabbitMQ } from './rabbitmq'; import { RabbitMQConfig, RabbitMQInstance, PublishOptions } from './types'; /** * RabbitMQ instance oluştur */ export declare function createRabbitMQ(config: RabbitMQConfig): RabbitMQInstance; /** * Standalone publish fonksiyonu - hızlı mesaj gönderimi için */ export declare function publish(config: RabbitMQConfig, queueName: string, data: any, options?: PublishOptions): Promise<void>; /** * Publisher-only instance oluştur */ export declare function createPublisher(config: Omit<RabbitMQConfig, 'mode'>): RabbitMQInstance; /** * Consumer-only instance oluştur */ export declare function createConsumer(config: Omit<RabbitMQConfig, 'mode'>): RabbitMQInstance; export * from './types'; export * from './utils/errors'; export { RabbitMQ }; //# sourceMappingURL=index.d.ts.map