Interface ServerPluginRunner

interface ServerPluginRunner {
    acceptMessage(pluginHostId, jsonMessage): boolean;
    clientClosed(): void;
    getExtraDeployedPluginIds(): Promise<`${string}.${string}@${string}`[]>;
    getExtraDeployedPlugins(): Promise<DeployedPlugin[]>;
    onMessage(pluginHostId, jsonMessage): void;
    setClient(client): void;
    setDefault(defaultRunner): void;
}

Implemented by

Methods