UNPKG

@qrvey/health-checker

Version:

![install size](https://packagephobia.com/badge?p=@qrvey/health-checker) ![coverage](https://img.shields.io/badge/unit_test_coverage-87%25-brightgreen)

17 lines 758 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.start = void 0; const runtimeHealth_middleware_1 = require("./runtimeHealth.middleware"); const interfaces_1 = require("../../interfaces"); const start = (options) => { const cache = (0, runtimeHealth_middleware_1.createRuntimeHealthMiddlewareCacheState)(); return async (req, res, next) => { const shouldContinue = await (0, runtimeHealth_middleware_1.handleRuntimeHealth)((0, interfaces_1.toMiddlewareRequest)(req), { sendJson: (statusCode, body) => res.status(statusCode).json(body), }, options, cache); if (shouldContinue) next(); }; }; exports.start = start; //# sourceMappingURL=runtimeHealth.express.js.map