From 8a7efdd654dc8a4df2efd85cf9ef7cc0ea6f4e7a Mon Sep 17 00:00:00 2001 From: Till JS Date: Tue, 31 Mar 2026 22:00:16 +0200 Subject: [PATCH] fix(memoro/audio-server): resolve TypeScript errors - tsconfig: add allowImportingTsExtensions for .ts import paths (Bun pattern) - transcription: cast Azure response.json() to typed parameter via Parameters<> Co-Authored-By: Claude Sonnet 4.6 --- apps/memoro/apps/audio-server/src/services/transcription.ts | 2 +- apps/memoro/apps/audio-server/tsconfig.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/memoro/apps/audio-server/src/services/transcription.ts b/apps/memoro/apps/audio-server/src/services/transcription.ts index 7b22573b1..a93905e47 100644 --- a/apps/memoro/apps/audio-server/src/services/transcription.ts +++ b/apps/memoro/apps/audio-server/src/services/transcription.ts @@ -247,7 +247,7 @@ export class TranscriptionService { throw new Error(`Azure Speech API error: ${response.status} - ${errorText}`); } - const azureResult = await response.json(); + const azureResult = (await response.json()) as Parameters[0]; console.log(`[Azure] Transcription response received from ${speechService.name}`); console.log(`[Azure] Phrase count: ${azureResult?.phrases?.length ?? 0}`); diff --git a/apps/memoro/apps/audio-server/tsconfig.json b/apps/memoro/apps/audio-server/tsconfig.json index 65d74b6e5..079bc3f25 100644 --- a/apps/memoro/apps/audio-server/tsconfig.json +++ b/apps/memoro/apps/audio-server/tsconfig.json @@ -10,6 +10,7 @@ "esModuleInterop": true, "allowSyntheticDefaultImports": true, "resolveJsonModule": true, + "allowImportingTsExtensions": true, "outDir": "dist", "types": ["bun-types", "node"] },