rhamt-client
Version:
19 lines (18 loc) • 647 B
TypeScript
import { IRhamtClient } from './main';
import { RuntimeConfiguration, RhamtConfiguration } from 'rhamt-core';
export declare class RhamtClient implements IRhamtClient {
private serverProcess?;
private bus?;
private isServerRunnig;
private runtimeConfiguration;
private runConfiguration?;
start(runtimeConfiguration: RuntimeConfiguration): Promise<any>;
cancel(): Promise<string>;
analyze(config: RhamtConfiguration): Promise<String>;
isRunning(): boolean;
terminate(): boolean;
private onRhamtExit();
private startRhamtServer();
private spawn();
handleMessage(err: Error, msg: any): void;
}