in src/amqp_service_errors.ts [24:36]
export function translateError(message: string, amqpError: Error): AmqpTransportError {
let error: AmqpTransportError;
/*Codes_SRS_NODE_DEVICE_AMQP_SERVICE_ERRORS_16_001: [ `translateError` shall return an `DeviceMaximumQueueDepthExceededError` if the AMQP error condition is `amqp:resource-limit-exceeded`.] */
if ((amqpError as AmqpError).condition === 'amqp:resource-limit-exceeded') {
error = new errors.DeviceMaximumQueueDepthExceededError(message);
} else {
error = translateCommonError(message, amqpError);
}
error.amqpError = amqpError;
return error;
}