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

    Interface HonuaAgentRuntime

    interface HonuaAgentRuntime {
        id?: string;
        addLayer?(
            layer: Readonly<Record<string, unknown>>,
            beforeId?: string,
        ): unknown;
        addWidget?(widget: HonuaAgentWidgetSpec): unknown;
        bindInteraction?(interaction: HonuaInteraction): unknown;
        getSelection?(): MaybePromise<readonly FeatureSelectionTarget[]>;
        getViewport?(): MaybePromise<HonuaAgentViewport | undefined>;
        inspectMap?(options?: InspectMapArgs): MaybePromise<HonuaAgentMapSnapshot>;
        listLayers?(): MaybePromise<readonly HonuaAgentLayerSummary[]>;
        listSources?(): MaybePromise<readonly HonuaAgentSourceSummary[]>;
        removeInteraction?(interactionId: string): unknown;
        removeWidget?(widgetId: string): unknown;
        runSemanticWidgetQuery?(
            request: HonuaAgentWidgetQueryRequest,
        ): MaybePromise<HonuaAgentWidgetQueryResult>;
        runWidgetQuery?(
            request: HonuaAgentWidgetQueryRequest,
        ): MaybePromise<HonuaAgentWidgetQueryResult>;
        selectFeature?(
            target: FeatureSelectionTarget,
            options?: { replace?: boolean },
        ): MaybePromise<void | readonly FeatureSelectionTarget[]>;
        setFilter?(id: string, clause: FilterClause | undefined): unknown;
        setLayerStyle?(layerId: string, style: HonuaAgentLayerStyle): unknown;
        setViewport?(viewport: HonuaAgentViewport): unknown;
        setVisibility?(args: SetVisibilityArgs): unknown;
        snapshot?(): MaybePromise<Partial<HonuaAgentMapSnapshot>>;
        summarizeSelection?(): MaybePromise<HonuaAgentSelectionSummary>;
    }
    Index

    Properties

    id?: string

    Methods