import type { HomeViewData } from '@/templates/HomeTemplate'; import type { HomeDataDTO } from '@/lib/types/dtos/HomeDataDTO'; /** * HomeViewDataBuilder * * Transforms HomeDataDTO to HomeViewData. */ export class HomeViewDataBuilder { /** * Build HomeViewData from HomeDataDTO * * @param apiDto - The API DTO * @returns HomeViewData */ static build(apiDto: HomeDataDTO): HomeViewData { return { isAlpha: apiDto.isAlpha, upcomingRaces: apiDto.upcomingRaces, topLeagues: apiDto.topLeagues, teams: apiDto.teams, }; } }