health-check-data-provider.interface.ts 464 B

1234567
  1. import { HttpCheckData, HttpCheckStatus, ServiceCheckData } from '../../../common/lib/http-check-data.module';
  2. export interface HealthCheckDataProvider {
  3. getHttpCheckConfigByID: (serverID: number, configID: number) => Promise<HttpCheckConfig | null>;
  4. insertHealthCheckData: (confID: number, time: Date, status: HttpCheckStatus, message: string) => Promise<HttpCheckData>;
  5. getLastErrors: (confID: number, threshold: number) => Promise<ServiceCheckData[]>;
  6. }