@nestjs-mod/terminus
Version:
Terminus integration provides readiness/liveness health checks for NestJS-mod (Wrapper for https://www.npmjs.com/package/@nestjs/terminus)
30 lines • 1.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTerminusHealthCheckController = getTerminusHealthCheckController;
const tslib_1 = require("tslib");
const common_1 = require("@nestjs/common");
const terminus_1 = require("@nestjs/terminus");
const terminus_service_1 = require("./terminus.service");
function getTerminusHealthCheckController(endpoint) {
let TerminusHealthCheckController = class TerminusHealthCheckController {
constructor(terminusHealthCheckService) {
this.terminusHealthCheckService = terminusHealthCheckService;
}
check() {
return this.terminusHealthCheckService.check();
}
};
tslib_1.__decorate([
(0, common_1.Get)(),
(0, terminus_1.HealthCheck)(),
tslib_1.__metadata("design:type", Function),
tslib_1.__metadata("design:paramtypes", []),
tslib_1.__metadata("design:returntype", void 0)
], TerminusHealthCheckController.prototype, "check", null);
TerminusHealthCheckController = tslib_1.__decorate([
(0, common_1.Controller)(endpoint),
tslib_1.__metadata("design:paramtypes", [terminus_service_1.TerminusHealthCheckService])
], TerminusHealthCheckController);
return TerminusHealthCheckController;
}
//# sourceMappingURL=terminus.controller.js.map