UNPKG

raas-client

Version:
16 lines (15 loc) 810 B
/// <reference types="node" /> import { MessageConnection } from 'vscode-jsonrpc'; import { Protocol } from 'raas-core'; import { EventEmitter } from 'events'; export declare class ServerModel { private connection; private emitter; constructor(connection: MessageConnection, emitter: EventEmitter); private listenToServerChanges; createServerFromConfigAsync(config: Protocol.Server, timeout?: number): Promise<Protocol.Status>; createServerFromConfig(config: Protocol.Server, timeout?: number): Promise<Protocol.Server>; deleteServerSync(serverHandle: Protocol.Server, timeout?: number): Promise<Protocol.Server>; deleteServerAsync(serverHandle: Protocol.Server, timeout?: number): Promise<Protocol.Status>; getServerHandles(timeout?: number): Promise<Protocol.Server[]>; }