import type { IRawCategoryCard, ICategoryCard } from '../../../types'; import { ThumbSize } from '../../constants/thumb-size'; /** Нормализует сырую карточку категории к типу ICategoryCard. */ export const cleanCategoryCard = (card: IRawCategoryCard): ICategoryCard => ({ name: card.name || '', title: card.title || '', videosCount: card.videosCount || 0, thumbUrls: card.video_thumb_urls ? { webp: { [ThumbSize.Small]: card.video_thumb_urls.webp?.[ThumbSize.Small] || '', }, } : undefined, guid: card.guid || '', description: card.description || '', icon: card.icon || '', });