Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | 4x 4x 4x 1x 1x 1x | import Axios from "axios"; import { constants } from "../constants"; export const hostname: string = constants.url.API_URL; export const userPath: string = "/v1/users"; export const filesystemPath: string = "/v1/filesystem"; enum DataIntegrity { STABLE = "bg-success", POSSIBLE_RISK = "bg-warning", UNSTABLE = "bg-danger", } interface SystemHealthData { uptimeInSeconds: number; userCount: number; dataIntegrity: string; deployment: string; usedStorageInBytes: number; version: string; } function callBackendHealth(): Promise<SystemHealthData> { return new Promise((resolve, reject) => { Axios.get(`${hostname}/health`) .then((data) => { resolve(data.data); }) .catch((error) => { reject(error); }); }); } export { callBackendHealth, DataIntegrity }; export type { SystemHealthData }; |