Skip to main content
Module

x/flowscripter_dynamic_plugin_framework/mod.ts>UrlListPluginRepository

Dynamic plugin framework for Deno based on Javascript Modules and import() function.
class UrlListPluginRepository
implements PluginRepository
import { UrlListPluginRepository } from "https://deno.land/x/flowscripter_dynamic_plugin_framework@v1.1.2/mod.ts";

Implementation of PluginRepository using a provided set of URLs to access Plugins.

When scanning for Plugins each provided URL will be used to attempt to load a Plugin and examine it.

Constructors

new
UrlListPluginRepository(urls: Set<string>)

Constructor configures the instance using the specified set of URLs.

Properties

private
readonly
pluginSource: UrlPluginSource
private
readonly
urls: Set<string>

Methods

private
getExtensionEntryAsyncIterable(extensionPoint: string): AsyncIterable<ExtensionEntry>
scanForExtensions(extensionPoint: string): AsyncIterable<ExtensionEntry>