node-microsvc-lib
Version:
NodeJS microservice framework library
15 lines (14 loc) • 487 B
TypeScript
import * as express from "express";
import { ILogger, IDiFactory, ServiceConfigs } from "../../index";
export declare class HealthCheck implements IDiFactory {
private _name;
private _configs;
private _express_app;
private _logger;
get name(): string;
constructor(configs: ServiceConfigs, express_app: express.Application, logger: ILogger);
init(): Promise<void>;
destroy(): Promise<void>;
private _inject_routes;
private _health_check_handler;
}