import { LeagueSummaryViewModel } from '@/lib/view-models/LeagueSummaryViewModel'; import { LeaguesViewData } from '@/lib/view-data/LeaguesViewData'; import { ViewModelBuilder } from "../../contracts/builders/ViewModelBuilder"; export class LeagueSummaryViewModelBuilder implements ViewModelBuilder { build(input: any): any { return LeagueSummaryViewModelBuilder.build(input); } static build(league: LeaguesViewData['leagues'][number]): LeagueSummaryViewModel { return new LeagueSummaryViewModel(league as any); } }