Interface for making requests to the Terminal API.

interface ITerminalAPIClient {
    isAvailable: boolean;
    serverSettings: ServerConnection.ISettings;
    listRunning(): Promise<Terminal.IModel[]>;
    shutdown(name: string): Promise<void>;
    startNew(options?: Terminal.ITerminal.IOptions): Promise<Terminal.IModel>;
}

Implemented by

Properties

isAvailable: boolean

Whether terminals are available.

serverSettings: ServerConnection.ISettings

The server settings for the client.

Methods