Files
time_to_leave/packages/core/src/status-utils.ts
T
2026-05-10 21:19:39 +02:00

17 lines
371 B
TypeScript

// Status utilities for TimeToLeave
import type { ServerStatus } from "./types";
export class StatusUtils {
static async checkServerStatus(url: string): Promise<ServerStatus> {
try {
const res = await fetch(url, {
method: "HEAD",
signal: AbortSignal.timeout(5000),
});
return res.ok;
} catch {
return false;
}
}
}