UNPKG

raas-client

Version:
18 lines (17 loc) 919 B
/// <reference types="node" /> import { MessageConnection } from 'vscode-jsonrpc'; import { EventEmitter } from 'events'; import { Protocol } from 'raas-core'; export declare class Runtime { private connection; private emitter; constructor(connection: MessageConnection, emitter: EventEmitter); private listenToRuntimeChanges; startServer(config: Protocol.ServerRunConfiguration, timeout?: number): Promise<Protocol.ServerInstanceHandle>; stopServer(id: string, timeout?: number): Promise<Protocol.ServerInstanceHandle>; startAnalysis(config: Protocol.AnalysisRunConfiguration, timeout?: number): Promise<Protocol.Analysis>; cancelAnalysis(config: Protocol.Analysis, timeout?: number): Promise<Protocol.Analysis>; getAllAnalyses(timeout?: number): Promise<Protocol.Analysis[]>; getAllServerHandles(timeout?: number): Promise<Protocol.ServerInstanceHandle[]>; private send; }