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

    Interface AnalyticsLinkedStateBindingExperimental

    Two-way bridge between adapter interactions and shared exploration state. The binding owns no chart objects and no data — only clause bookkeeping.

    interface AnalyticsLinkedStateBinding {
        artifact: AnalyticsArtifact;
        clauseIds: AnalyticsFilterClauseIds;
        linkedState: AnalyticsLinkedState;
        apply(interaction: AnalyticsInteraction): AnalyticsLinkCommit;
        dispose(): void;
        retarget(artifact: AnalyticsArtifact): void;
        subscribe(listener: (state: AnalyticsLinkedState) => void): () => void;
    }
    Index

    Properties

    The artifact every projection and mark lookup currently reads.

    Current linked state projected from the exploration view.

    Methods

    • Experimental

      Point the binding at a newly accepted artifact in the same lineage.

      Required after a realtime patch: mark lookups, filter projections, and feature targets all resolve against the artifact the binding holds, so a binding left on a superseded artifact would resolve a newly added mark to nothing and clear the filter instead of selecting it. clauseIds are unchanged, so a retarget can never orphan a clause this view already wrote.

      Parameters

      Returns void