Theia API Documentation v1.65.0
    Preparing search index...

    Is responsible for running and handling separate Theia instance with given plugin.

    interface HostedInstanceManager {
        debug(
            pluginUri: URI,
            debugConfig: PluginDebugConfiguration,
        ): Promise<URI>;
        getInstanceURI(): URI;
        getPluginURI(): URI;
        isPluginValid(uri: URI): Promise<boolean>;
        isRunning(): boolean;
        run(pluginUri: URI, port?: number): Promise<URI>;
        terminate(): void;
    }

    Implemented by

    Index

    Methods

    • Runs specified by the given uri plugin in separate Theia instance.

      Parameters

      • pluginUri: URI

        uri to the plugin source location

      • Optionalport: number

        port on which new instance of Theia should be run. Optional.

      Returns Promise<URI>

      uri where new Theia instance is run