express-service-bootstrap
Version:
This is a convenience package for starting a express API with security, health checks, process exits etc.
12 lines (11 loc) • 350 B
TypeScript
import { ApplicationLifeCycleStatusTypes } from "./enum-application-life-cycle-status";
import { IProbeResult } from "./i-probe-result";
/**
* Interface for a probe
*/
export interface IProbe<T extends ApplicationLifeCycleStatusTypes> {
/**
* Method which is called on validating the probe
*/
check(): Promise<IProbeResult<T>>;
}