interface PluginDevServer {
    getHostedPlugin(): Promise<undefined | PluginMetadata>;
    getHostedPluginInstanceURI(): Promise<string>;
    getHostedPluginURI(): Promise<string>;
    isHostedPluginInstanceRunning(): Promise<boolean>;
    isPluginValid(uri): Promise<boolean>;
    isWatchCompilationRunning(uri): Promise<boolean>;
    runDebugHostedPluginInstance(uri, debugConfig): Promise<string>;
    runHostedPluginInstance(uri): Promise<string>;
    runWatchCompilation(uri): Promise<void>;
    stopWatchCompilation(uri): Promise<void>;
    terminateHostedPluginInstance(): Promise<void>;
}

Hierarchy

Implemented by

Methods