import type { IRawChannelInfo, ICardInfo } from '../../../types'; import { ThumbSize } from '../../constants/thumb-size'; /** Нормализует сырые данные страницы канала к типу ICardInfo. */ export const cleanChannelInfo = (card: IRawChannelInfo): ICardInfo => ({ guid: card.guid || '', title: card.name || '', url: card.url || '', description: card.description || '', videosCount: card.videos_count || 0, isNetwork: card.is_network || false, updated: card.updated || 0, img: card.avatar_url || card.video_thumb_urls?.webp?.[ThumbSize.Small] || '', tags: card.tags || [], });