Theia API Documentation v1.65.0
    Preparing search index...
    interface HostedPluginServer {
        dispose(): void;
        getClient?(): undefined | HostedPluginClient;
        getDeployedPluginIds(): Promise<`${string}.${string}@${string}`[]>;
        getDeployedPlugins(
            ids: `${string}.${string}@${string}`[],
        ): Promise<DeployedPlugin[]>;
        getDisabledPluginIds(): Promise<readonly `${string}.${string}@${string}`[]>;
        getExtPluginAPI(): Promise<ExtPluginApi[]>;
        getUninstalledPluginIds(): Promise<
            readonly `${string}.${string}@${string}`[],
        >;
        onMessage(targetHost: string, message: Uint8Array): Promise<void>;
        setClient(client: undefined | HostedPluginClient): void;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Methods

    • Dispose this object.

      Returns void

    • Returns undefined | HostedPluginClient

    • If this server is a proxy to a remote server then a client is used as a local object to handle RPC messages from the remote server.

      Parameters

      Returns void