Interface HonuaPluginFactory<K, E>Experimental

interface HonuaPluginFactory<K, E> {
    dependencies?: readonly HonuaPluginDependency[];
    initialize: ((context: HonuaPluginLifecycleContext<K>) => HonuaPluginInstance<K, E> | Promise<HonuaPluginInstance<K, E>>);
    manifest: string;
}

Type Parameters

Properties

dependencies?: readonly HonuaPluginDependency[]
initialize: ((context: HonuaPluginLifecycleContext<K>) => HonuaPluginInstance<K, E> | Promise<HonuaPluginInstance<K, E>>)
manifest: string

Inert manifest bytes. The registry certifies these again immediately before initialize.