import { Component } from 'ng-metadata/core'; const templateUrl = require('./config-setup-app.component.html'); /** * Initial Screen and Choice in the Config App */ @Component({ selector: 'config-setup-app', templateUrl: templateUrl, }) export class ConfigSetupAppComponent { private state : 'choice' | 'setup' | 'load' | 'download'; private loadedConfig = false; constructor() { this.state = 'choice'; } private chooseSetup(): void { this.state = 'setup'; } private chooseLoad(): void { this.state = 'load'; this.loadedConfig = true; } private configLoaded(): void { this.state = 'setup'; } private setupCompleted(): void { this.state = 'download'; } }