Skip to main content
Module

x/flowscripter_example_host_application/deps.ts>ExtensionRegistry

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

A registry of Extensions.

Methods

register(extensionHandle: string, extensionEntry: ExtensionEntry): Promise<void>

Register a specified ExtensionEntry with a specified Extension handle.

get(extensionHandle: string): Promise<Readonly<ExtensionEntry>>

Return the specified registered ExtensionEntry instance.

getExtensions(extensionPoint: string): Promise<ReadonlyMap<string, ExtensionEntry>>

Return ExtensionEntry instances for registered Extensions implementing the specified Extension Point.