UNPKG

express-service-bootstrap

Version:

This is a convenience package for starting a express API with security, health checks, process exits etc.

19 lines (18 loc) 753 B
import { ApplicationLifeCycleStatusTypes } from "./enum-application-life-cycle-status"; import { IProbe } from "./i-probe"; import { IProbeResult } from "./i-probe-result"; /** * Null probe default probe checks nothing and returns the default status * @param defaultStatus default status to be returned every time probe is checked * @returns IProbe */ export declare class NullProbe<T extends ApplicationLifeCycleStatusTypes> implements IProbe<T> { private readonly defaultStatus; /** * Constructor for NullProbe * @param {ApplicationLifeCycleStatus} defaultStatus default status to be returned every time probe is checked * @returns IProbe * */ constructor(defaultStatus: T); check(): Promise<IProbeResult<T>>; }