/** * View Model for league scoring presets */ import { ViewModel } from "../contracts/view-models/ViewModel"; import type { LeagueScoringPresetsViewData } from "../view-data/LeagueScoringPresetsViewData"; export class LeagueScoringPresetsViewModel extends ViewModel { presets: any[]; totalCount: number; constructor(data: LeagueScoringPresetsViewData) { super(); this.presets = data.presets; this.totalCount = data.totalCount ?? data.presets.length; } }