diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-12-31 19:51:21 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-12-31 19:51:21 +0900 |
| commit | c915c21d47a2b417979b20e9e9d9b6ff30a03c0d (patch) | |
| tree | 643ba4e499bae8a541d77f299837361a75890b10 /src/client/api/index.ts | |
| parent | 73ee02825f57d971f6f660fc5277d4aa268702ff (diff) | |
| download | kioku-c915c21d47a2b417979b20e9e9d9b6ff30a03c0d.tar.gz kioku-c915c21d47a2b417979b20e9e9d9b6ff30a03c0d.tar.zst kioku-c915c21d47a2b417979b20e9e9d9b6ff30a03c0d.zip | |
refactor(client): use Hono InferResponseType for API response types
Replace manually defined AuthResponse and User types with Hono's
InferResponseType to automatically derive types from server definitions.
This ensures client types stay in sync with server responses.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/client/api/index.ts')
| -rw-r--r-- | src/client/api/index.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/api/index.ts b/src/client/api/index.ts index fb26b70..63d0a40 100644 --- a/src/client/api/index.ts +++ b/src/client/api/index.ts @@ -3,7 +3,9 @@ export { ApiClientError, type ApiClientOptions, apiClient, + type LoginResponse, localStorageTokenStorage, type TokenStorage, + type User, } from "./client"; -export type { ApiError, AuthResponse, Tokens, User } from "./types"; +export type { ApiError, Tokens } from "./types"; |
