UNPKG

@nestjs-mod/terminus

Version:

Terminus integration provides readiness/liveness health checks for NestJS-mod (Wrapper for https://www.npmjs.com/package/@nestjs/terminus)

50 lines 2.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TerminusHealthCheckConfiguration = exports.TerminusHealthCheckStaticConfiguration = void 0; const tslib_1 = require("tslib"); const common_1 = require("@nestjs-mod/common"); let TerminusHealthCheckStaticConfiguration = class TerminusHealthCheckStaticConfiguration { }; exports.TerminusHealthCheckStaticConfiguration = TerminusHealthCheckStaticConfiguration; tslib_1.__decorate([ (0, common_1.ConfigModelProperty)({ description: `Rest endpoint for health check`, default: 'health', }), tslib_1.__metadata("design:type", String) ], TerminusHealthCheckStaticConfiguration.prototype, "endpoint", void 0); tslib_1.__decorate([ (0, common_1.ConfigModelProperty)({ description: `The style of the error logger @default 'json'`, }), tslib_1.__metadata("design:type", String) ], TerminusHealthCheckStaticConfiguration.prototype, "errorLogStyle", void 0); tslib_1.__decorate([ (0, common_1.ConfigModelProperty)({ description: `The logger to use. Either default logger or your own.`, }), tslib_1.__metadata("design:type", Object) ], TerminusHealthCheckStaticConfiguration.prototype, "logger", void 0); tslib_1.__decorate([ (0, common_1.ConfigModelProperty)({ description: `The timeout to wait in ms before the application shuts down @default 0`, transform: new common_1.NumberTransformer() }), tslib_1.__metadata("design:type", Number) ], TerminusHealthCheckStaticConfiguration.prototype, "gracefulShutdownTimeoutMs", void 0); exports.TerminusHealthCheckStaticConfiguration = TerminusHealthCheckStaticConfiguration = tslib_1.__decorate([ (0, common_1.ConfigModel)() ], TerminusHealthCheckStaticConfiguration); let TerminusHealthCheckConfiguration = class TerminusHealthCheckConfiguration { }; exports.TerminusHealthCheckConfiguration = TerminusHealthCheckConfiguration; tslib_1.__decorate([ (0, common_1.ConfigModelProperty)({ description: `Standard health indicators @see https://docs.nestjs.com/recipes/terminus#setting-up-a-healthcheck`, }), tslib_1.__metadata("design:type", Array) ], TerminusHealthCheckConfiguration.prototype, "standardHealthIndicators", void 0); exports.TerminusHealthCheckConfiguration = TerminusHealthCheckConfiguration = tslib_1.__decorate([ (0, common_1.ConfigModel)() ], TerminusHealthCheckConfiguration); //# sourceMappingURL=terminus.configuration.js.map