rhamt-vscode-extension
Version:
RHAMT VSCode extension
35 lines (28 loc) • 934 B
text/typescript
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);
}
}