From d6798bc3de93db0fb28332ed7706406c99eb86e7 Mon Sep 17 00:00:00 2001 From: Marcel Date: Wed, 20 May 2026 20:47:23 +0200 Subject: [PATCH] refactor(frontend): add ApiError interface and extractErrorCode helper Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/shared/api.server.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/src/lib/shared/api.server.ts b/frontend/src/lib/shared/api.server.ts index 126834ba..b1aab396 100644 --- a/frontend/src/lib/shared/api.server.ts +++ b/frontend/src/lib/shared/api.server.ts @@ -23,3 +23,12 @@ export function createApiClient(fetch: typeof globalThis.fetch) { fetch }); } + +export interface ApiError { + code?: string; + message?: string; +} + +export function extractErrorCode(error: unknown): string | undefined { + return (error as ApiError | undefined)?.code; +}