mantimon-tcg/frontend/src/api
Cal Corum 0720084cb1 Add typed API client with auth and error handling (F0-005)
- Create ApiError class with status helpers (isNotFound, etc.)
- Create typed fetch wrapper with get/post/put/patch/delete methods
- Auto-inject Authorization header from auth store
- Handle 401 with automatic token refresh and retry
- Add query parameter support and proper URL building
- Add comprehensive tests (11 tests)

Phase F0 progress: 6/8 tasks complete

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 11:11:11 -06:00
..
client.spec.ts Add typed API client with auth and error handling (F0-005) 2026-01-30 11:11:11 -06:00
client.ts Add typed API client with auth and error handling (F0-005) 2026-01-30 11:11:11 -06:00
index.ts Add typed API client with auth and error handling (F0-005) 2026-01-30 11:11:11 -06:00
types.ts Add typed API client with auth and error handling (F0-005) 2026-01-30 11:11:11 -06:00