// Scaffolds for later passes. These endpoints exist on the server but their // views (Sessions, Codes, Users) are out of scope for pass 1. Typed signatures // are stubbed here so the API surface is discoverable and future passes can // flesh out the response interfaces against the Rust source. // // Intentionally minimal: do NOT build UI against these yet. import { http } from "./client"; /** GET /api/sessions — active/historical sessions. Pass 2. */ export function listSessions(signal?: AbortSignal): Promise { return http.get("/api/sessions", signal); } /** GET /api/users — dashboard users (admin). Pass 2. */ export function listUsers(signal?: AbortSignal): Promise { return http.get("/api/users", signal); }