UNPKG

@rxap/nest-amqp

Version:
27 lines (26 loc) 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RabbitmqHealthIndicator = void 0; const tslib_1 = require("tslib"); const common_1 = require("@nestjs/common"); const terminus_1 = require("@nestjs/terminus"); const amqp_service_1 = require("./amqp.service"); let RabbitmqHealthIndicator = class RabbitmqHealthIndicator extends terminus_1.HealthIndicator { client; logger; async isHealthy() { throw new terminus_1.HealthCheckError('Connection to RabbitMQ client is not established!', this.getStatus('rabbitmq', false)); } }; exports.RabbitmqHealthIndicator = RabbitmqHealthIndicator; tslib_1.__decorate([ (0, common_1.Inject)(amqp_service_1.AmqpService), tslib_1.__metadata("design:type", amqp_service_1.AmqpService) ], RabbitmqHealthIndicator.prototype, "client", void 0); tslib_1.__decorate([ (0, common_1.Inject)(common_1.Logger), tslib_1.__metadata("design:type", common_1.Logger) ], RabbitmqHealthIndicator.prototype, "logger", void 0); exports.RabbitmqHealthIndicator = RabbitmqHealthIndicator = tslib_1.__decorate([ (0, common_1.Injectable)() ], RabbitmqHealthIndicator);