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.
19 lines • 709 B
TypeScript
export declare class RabbitMQError extends Error {
readonly code?: string;
readonly details?: any;
constructor(message: string, code?: string, details?: any);
}
export declare class ConnectionError extends RabbitMQError {
constructor(message: string, details?: any);
}
export declare class PublishError extends RabbitMQError {
constructor(message: string, details?: any);
}
export declare class ConsumerError extends RabbitMQError {
constructor(message: string, details?: any);
}
export declare class RetryExhaustedError extends RabbitMQError {
readonly retryCount: number;
constructor(message: string, retryCount: number, details?: any);
}
//# sourceMappingURL=errors.d.ts.map