import { Injectable } from '@angular/core'; import { WebSocketService } from './websocket.service'; import { FSMUpdate } from './fsmupdate'; @Injectable() export class FSMUpdateService { public current_state: string; public valid_transitions: object; constructor(private websocketService: WebSocketService) {} public init(): void { this.websocketService.observeAnchor('FSMUpdate').subscribe((event) => { this.current_state = event.data.current_state; this.valid_transitions = event.data.valid_transitions; }); } }