UNPKG

rhamt-vscode-extension

Version:

RHAMT VSCode extension

35 lines (28 loc) 934 B
import { RhamtConfiguration } from 'raas-core'; import { EditorDelegate } from './editorDelegate'; import { RaasClient } from 'raas-client'; export class Editor { id: string; config: RhamtConfiguration; delegate: EditorDelegate; constructor( id: string, config: RhamtConfiguration, delegate: EditorDelegate) { this.id = id; this.config = config; this.delegate = delegate; } raasClientStarting(raasClient: RaasClient): void { this.delegate.raasClientStarting(raasClient); } raasClientConnected(raasClient: RaasClient): void { this.delegate.raasClientConnected(raasClient); } raasClientDisconnected(raasClient: RaasClient): void { this.delegate.raasClientDisconnected(raasClient); } unableToConnectRaasClient(raasClient: RaasClient): void { this.delegate.unableToConnectRaasClient(raasClient); } }