Interface HonuaPluginLifecycleContext<K>Experimental

interface HonuaPluginLifecycleContext<K> {
    environment: "browser" | "worker" | "node";
    manifest: HonuaPluginManifest<K>;
    resolve: (<D, E>(kind: D, id: string) => undefined | E);
    services: Readonly<Partial<HonuaPluginHostServices>>;
    signal: AbortSignal;
}

Type Parameters

Properties

environment: "browser" | "worker" | "node"
resolve: (<D, E>(kind: D, id: string) => undefined | E)

Resolve an already initialized dependency from this application only.

services: Readonly<Partial<HonuaPluginHostServices>>
signal: AbortSignal