/** * View Model for League Statistics * * Represents the total number of leagues in a UI-ready format. */ export class LeagueStatsViewModel { totalLeagues: number; constructor(dto: { totalLeagues: number }) { this.totalLeagues = dto.totalLeagues; } /** UI-specific: Formatted total leagues display */ get formattedTotalLeagues(): string { return this.totalLeagues.toLocaleString(); } }