import { VisualAchievement } from '../../visual-achievement' ; import { BgsPanel } from '../bgs-panel' ; import { BgsPanelId } from '../bgs-panel-id.type' ; import { BgsStats } from '../stats/bgs-stats' ; export class BgsHeroSelectionOverviewPanel implements BgsPanel { readonly id : BgsPanelId = 'bgs-hero-selection-overview' ; readonly name : string = 'Hero Selection' ; readonly icon : string ; readonly heroOptionCardIds : readonly string [ ] ; readonly selectedHeroCardId : string ; public static create ( base ) { return Object . assign ( new BgsHeroSelectionOverviewPanel ( ) , base ) ; } public update ( base ) { return Object . assign ( new BgsHeroSelectionOverviewPanel ( ) , this , base ) ; } }