/**
 * 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();
  }
}