From 0554fcada7c0092272e894a9837d580683a581a3 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Thu, 5 Feb 2026 11:39:56 +0300 Subject: [PATCH] feat(normalize): use type UnifiedFontVariant instead of string --- src/entities/Font/lib/normalize/normalize.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/entities/Font/lib/normalize/normalize.ts b/src/entities/Font/lib/normalize/normalize.ts index 981e951..3ad73e5 100644 --- a/src/entities/Font/lib/normalize/normalize.ts +++ b/src/entities/Font/lib/normalize/normalize.ts @@ -12,6 +12,7 @@ import type { FontshareFont, GoogleFontItem, UnifiedFont, + UnifiedFontVariant, } from '../../model/types'; /** @@ -186,7 +187,7 @@ export function normalizeFontshareFont(apiFont: FontshareFont): UnifiedFont { const variants = apiFont.styles.map(style => { const weightLabel = style.weight.label; const isItalic = style.is_italic; - return isItalic ? `${weightLabel}italic` : weightLabel; + return (isItalic ? `${weightLabel}italic` : weightLabel) as UnifiedFontVariant; }); // Map styles to URLs