feat(frontend): add typed API contract layer

Made-with: Cursor
This commit is contained in:
Anton
2026-04-06 16:09:28 +03:00
parent d7fb5b71ef
commit d318828f73
6 changed files with 286 additions and 2 deletions

View File

@@ -1 +1,3 @@
export {};
export type { CreateRacePayload, Race, RacesQuery, RaceStatus, UpdateRacePayload } from "./types";
export { ApiError, getApiErrorMessage } from "./errors";
export { getRaceById, getRaces, createRace, updateRace, deleteRace } from "./races";