From 5a772dfbbde0f1668a080ffd1b0152d793545e03 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Thu, 22 Jan 2026 14:05:29 +0000 Subject: [PATCH] fix: resolve TypeScript type conversion error in transformers test Fixed: - src/repository/_shared/transformers.test.ts:118 - Added intermediate 'unknown' cast to resolve TS2352 error when converting User type to Record The fix follows TypeScript's suggestion to use double type assertion (as unknown as Record) when converting between types that don't sufficiently overlap. CI Run: https://github.com/ding113/claude-code-hub/actions/runs/21251227058 Co-Authored-By: Claude Sonnet 4.5 --- src/repository/_shared/transformers.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/repository/_shared/transformers.test.ts b/src/repository/_shared/transformers.test.ts index b9c829a6e..8f867d70a 100644 --- a/src/repository/_shared/transformers.test.ts +++ b/src/repository/_shared/transformers.test.ts @@ -115,7 +115,7 @@ describe("src/repository/_shared/transformers.ts", () => { }, ])("$title", ({ field, value, expected }) => { const result = toUser({ ...baseDbUser, [field]: value }); - expect((result as Record)[field]).toBe(expected); + expect((result as unknown as Record)[field]).toBe(expected); }); });