import { Injectable } from '@angular/core'; import { WebSocketService } from './websocket.service'; class FSMUpdate { current_state: string; valid_transitions: object; } @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; }); } }