import type { LoginResult } from "../types"; import { request } from "./core"; /** POST /api/v1/auth/login — exchanges user/password for a JWT. */ export function login(username: string, password: string): Promise { return request( "/auth/login", { method: "POST", body: JSON.stringify({ username, password }), }, { skipAuthExpired: true } ); } /** GET /api/v1/health — liveness probe. */ export function health(): Promise<{ status: string }> { return request<{ status: string }>("/health"); }