Interface for making requests to the Kernel API.

interface IKernelAPIClient {
    serverSettings: ServerConnection.ISettings;
    getModel(id: string): Promise<undefined | Kernel.IModel>;
    interrupt(id: string): Promise<void>;
    listRunning(): Promise<Kernel.IModel[]>;
    restart(id: string): Promise<void>;
    shutdown(id: string): Promise<void>;
    startNew(
        options?: Partial<Pick<Kernel.IModel, "name">>,
    ): Promise<Kernel.IModel>;
}

Implemented by

Properties

serverSettings: ServerConnection.ISettings

The server settings for the client.

Methods