import { NonFunctionProperties } from '../../../services/utils' ; import { CurrentView } from '../achievement/current-view.type' ; import { BgsHeroStatsFilterId } from '../battlegrounds/categories/bgs-hero-stats-filter-id' ; export class NavigationBattlegrounds { readonly currentView : CurrentView = 'category' ; readonly menuDisplayType : string = 'menu' ; readonly selectedCategoryId : 'bgs-category-personal-heroes' | 'bgs-category-personal-hero-details' | 'bgs-category-personal-rating' | 'bgs-category-personal-stats' | 'bgs-category-perfect-games' | 'bgs-category-simulator' ; readonly selectedPersonalHeroStatsTab : BgsHeroStatsFilterId = 'winrate-stats' ; public update ( base ) { return Object . assign ( new NavigationBattlegrounds ( ) , this , base ) ; } public getPageName ( ) { return this . currentView ; } }