From 61bf8517d8e202686f71d04ca133981d9e60eb31 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Fri, 12 Jun 2026 14:48:52 +0200 Subject: [PATCH] fix(pdf): add explicit type assertions to avoid TS2698 on spread --- lib/pdf-business-card.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/pdf-business-card.tsx b/lib/pdf-business-card.tsx index f95bb027..5cd284c4 100644 --- a/lib/pdf-business-card.tsx +++ b/lib/pdf-business-card.tsx @@ -928,9 +928,15 @@ export const PDFBusinessCard: React.FC = ({ style={styles.backLogo} overrideWhiteColor={COLORS.black} pathOverrides={{ - ...KLZ_PATHS.reduce((acc, idx) => ({ ...acc, [idx]: 'none' }), {}), + ...(KLZ_PATHS.reduce( + (acc: Record, idx) => ({ ...acc, [idx]: 'none' }), + {} as Record, + ) as any), // Paths 0-24 are the "Cables for a greener tomorrow" tagline in the 40-path logo. - ...Array.from({ length: 25 }).reduce((acc, _, i) => ({ ...acc, [i]: 'none' }), {}), + ...(Array.from({ length: 25 }).reduce( + (acc: Record, _, i) => ({ ...acc, [i]: 'none' }), + {} as Record, + ) as any), }} />