Module exploration

@honua/sdk-js/exploration — protocol-neutral state container shared across linked views (map / table / chart). Provides createExplorationContext() with preset link policies (globalLinked, mapDriven, gridDriven, chartDriven, decoupled). See docs/exploration-context.md for the full design.

import { createExplorationContext } from "@honua/sdk-js/exploration";

const ctx = createExplorationContext({ dataset, preset: "globalLinked" });
ctx.dispatch({ type: "set-extent", extent });
const unsubscribe = ctx.subscribe(["selection"], (state) => render(state));

References

Re-exports ApplyPresetIntent
Re-exports ChangeEvent
Re-exports ClearFilterIntent
Re-exports createExplorationContext
Re-exports CreateExplorationContextOptions
Re-exports DeselectIntent
Re-exports EMPTY_STATE
Re-exports ExplorationContext
Re-exports ExplorationIntent
Re-exports ExplorationSelector
Re-exports ExplorationSelectorListener
Re-exports ExplorationSelectorSubscribeOptions
Re-exports ExplorationSlice
Re-exports ExplorationState
Re-exports ExplorationStateSnapshot
Re-exports ExplorationViewChangeEvent
Re-exports ExplorationViewController
Re-exports ExplorationViewIntent
Re-exports ExplorationViewListener
Re-exports ExplorationViewSubscribeOptions
Re-exports ExplorationViewSubscription
Re-exports extentToSpatialFilter
Re-exports featureSelectionKey
Re-exports FeatureSelectionTarget
Re-exports FilterClause
Re-exports FilterOperator
Re-exports isSourceQualifiedSelectionTarget
Re-exports LINKED_VIEW_PRESETS
Re-exports LinkedViewPolicy
Re-exports LinkedViewPresetName
Re-exports LinkedViewQueryProjection
Re-exports LinkedViewQueryProjectionOptions
Re-exports LinkedViewRule
Re-exports LinkedViewSpatialMode
Renames and re-exports ExplorationListener
Re-exports propagationFor
Re-exports reduce
Re-exports ReducerResult
Re-exports SelectIntent
Re-exports selectLinkedViewQueryProjection
Re-exports SetAggregationIntent
Re-exports SetExtentIntent
Re-exports SetFilterIntent
Re-exports SetGroupingIntent
Re-exports SetPageIntent
Re-exports SetSortIntent
Re-exports SetSpatialFilterIntent
Re-exports SetVisibleFieldsIntent
Re-exports SLICES
Re-exports SnapshotRestoreIntent
Re-exports sourceFeatureSelectionTarget
Re-exports SourceQualifiedFeatureSelectionTarget
Re-exports subscribeExplorationSelector
Renames and re-exports ExplorationUnsubscribe
Re-exports ViewBinding
Re-exports ViewHandle
Re-exports ViewRole