Theia API Documentation v1.65.0
    Preparing search index...
    interface PluginServer {
        disablePlugin(
            pluginId: `${string}.${string}@${string}`,
        ): Promise<boolean>;
        enablePlugin(pluginId: `${string}.${string}@${string}`): Promise<boolean>;
        getAllStorageValues(kind: PluginStorageKind): Promise<KeysToKeysToAnyValue>;
        getDisabledPlugins(): Promise<readonly `${string}.${string}@${string}`[]>;
        getInstalledPlugins(): Promise<readonly `${string}.${string}@${string}`[]>;
        getStorageValue(
            key: string,
            kind: PluginStorageKind,
        ): Promise<KeysToAnyValues>;
        getUninstalledPlugins(): Promise<
            readonly `${string}.${string}@${string}`[],
        >;
        install(
            pluginEntry: string,
            type?: PluginType,
            options?: PluginDeployOptions,
        ): Promise<void>;
        setStorageValue(
            key: string,
            value: KeysToAnyValues,
            kind: PluginStorageKind,
        ): Promise<boolean>;
        uninstall(pluginId: `${string}.${string}@${string}`): Promise<void>;
    }

    Implemented by

    Index

    Methods