import { ChangeDetectionStrategy , Component , OnDestroy , ChangeDetectorRef } from '@angular/core' ; import { GameProfile } from './game-profile' ; import { AutoUnsubscribe } from 'shared-library/shared/decorators' ; import { Store } from '@ngrx/store' ; import { AppState } from '../../../store' ; import { Router , ActivatedRoute } from '@angular/router' ; import { UserActions } from 'shared-library/core/store' ; import { Utils } from 'shared-library/core/services' ; @ Component ( { selector : 'game-profile' , templateUrl : './game-profile.component.html' , styleUrls : [ './game-profile.component.scss' ] , changeDetection : ChangeDetectionStrategy . OnPush } ) @ AutoUnsubscribe ( { 'arrayName' : 'subscriptions' } ) export class GameProfileComponent extends GameProfile implements OnDestroy { constructor ( public route , public router , public store , public userAction , public cd , public _utils ) { super ( route , router , store , userAction , cd , _utils ) ; } ngOnDestroy ( ) { } }