Skip to main content
Module

x/flowscripter_example_host_application/deps.ts>PluginRepository

Example host application executable for the deno-dynamic-plugin-framework.
interface PluginRepository
import { type PluginRepository } from "https://deno.land/x/flowscripter_example_host_application@v1.0.0/deps.ts";

A source of Plugin implementations.

Methods

scanForExtensions(extensionPoint: string): AsyncIterable<Readonly<ExtensionEntry>>

Return an ExtensionEntry for each Extension hosted in the Plugin Repository which provides an Extension for the specified Extension Point.

getExtensionDescriptorFromExtensionEntry(extensionEntry: ExtensionEntry): Promise<Readonly<ExtensionDescriptor>>

Return the ExtensionDescriptor for the Extension identified by the specified ExtensionEntry.