import { client } from "./client"; import { components } from "../generated/api"; type Invite = components["schemas"]["UserInviteResponse"]; type InviteCheckResponse = components["schemas"]["InviteCheckResponse"]; /** * Invites API endpoints (user-facing) */ export const invitesApi = { /** * Get all invites for the current user */ getInvites(): Promise { return client.get("/api/invites"); }, /** * Check if an invite code is valid */ checkInvite(code: string): Promise { return client.get(`/api/invites/${encodeURIComponent(code)}/check`); }, };