@honua/sdk-js
    Preparing search index...

    Interface HonuaPluginLifecycleContext<K>Experimental

    interface HonuaPluginLifecycleContext<
        K extends HonuaPluginKind = HonuaPluginKind,
    > {
        environment: "browser" | "node" | "worker";
        manifest: HonuaPluginManifest<K>;
        resolve: <
            D extends
                | "cache"
                | "realtime"
                | "protocol"
                | "auth"
                | "style"
                | "renderer"
                | "analysis"
                | "source-format"
                | "geocoder-routing",
            E extends
                | HonuaPluginExtension<"protocol">
                | HonuaPluginExtension<"source-format">
                | HonuaPluginExtension<"renderer">
                | HonuaPluginExtension<"auth">
                | HonuaPluginExtension<"geocoder-routing">
                | HonuaPluginExtension<"analysis">
                | HonuaPluginExtension<"style">
                | HonuaPluginExtension<"cache">
                | HonuaPluginExtension<"realtime"> = HonuaPluginExtensionKindMap[D],
        >(
            kind: D,
            id: string,
        ) => E | undefined;
        services: HonuaPluginScopedServices;
        signal: AbortSignal;
    }

    Type Parameters

    Index

    Properties

    environment: "browser" | "node" | "worker"
    resolve: <
        D extends
            | "cache"
            | "realtime"
            | "protocol"
            | "auth"
            | "style"
            | "renderer"
            | "analysis"
            | "source-format"
            | "geocoder-routing",
        E extends
            | HonuaPluginExtension<"protocol">
            | HonuaPluginExtension<"source-format">
            | HonuaPluginExtension<"renderer">
            | HonuaPluginExtension<"auth">
            | HonuaPluginExtension<"geocoder-routing">
            | HonuaPluginExtension<"analysis">
            | HonuaPluginExtension<"style">
            | HonuaPluginExtension<"cache">
            | HonuaPluginExtension<"realtime"> = HonuaPluginExtensionKindMap[D],
    >(
        kind: D,
        id: string,
    ) => E | undefined

    Resolve an already initialized dependency from this application only.

    signal: AbortSignal