@actuatorjs/actuatorjs
Version:
Core interfaces and classes for actuatorjs ecosystem
12 lines (11 loc) • 401 B
TypeScript
import type { HealthIndicator } from "./HealthIndicator";
import type { HealthResult, HealthStatus } from "./HealthResult";
export interface HealthCheckResult {
status: HealthStatus;
components: Record<string, HealthResult>;
}
export declare class HealthCheck {
private healthIndicators;
constructor(healthIndicators: HealthIndicator[]);
getHealth(): Promise<HealthCheckResult>;
}