UNPKG

rabbitmq-client

Version:
27 lines (26 loc) 898 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AMQPChannelError = exports.AMQPConnectionError = exports.AMQPError = void 0; /** Low severity, e.g. nack'd message */ class AMQPError extends Error { code; /** @internal */ constructor(code, message, cause) { super(message, { cause }); this.name = 'AMQPError'; this.code = code; } } exports.AMQPError = AMQPError; /** Medium severity. The channel is closed. */ class AMQPChannelError extends AMQPError { /** @internal */ name = 'AMQPChannelError'; } exports.AMQPChannelError = AMQPChannelError; /** High severity. All pending actions are rejected and all channels are closed. The connection is reset. */ class AMQPConnectionError extends AMQPChannelError { /** @internal */ name = 'AMQPConnectionError'; } exports.AMQPConnectionError = AMQPConnectionError;