Interface MapLayerFilterExplorationBindingOptions

interface MapLayerFilterExplorationBindingOptions {
    applyInitial?: boolean;
    equals?: ((a: LinkedViewQueryProjection, b: LinkedViewQueryProjection) => boolean);
    includeSelf?: boolean;
    layerId: string;
    sourceId?: string;
    spatialMode?: LinkedViewSpatialMode;
    subscription?: ExplorationViewSubscription;
    translate: ((projection: LinkedViewQueryProjection) => unknown);
}

Hierarchy (view full)

Properties

applyInitial?: boolean

Emit the current projection before waiting for changes.

true

Equality check used to suppress unchanged projections.

deep value equality
includeSelf?: boolean

Bound views ignore their own notifications by default to avoid feedback loops between imperative UI callbacks and synced context updates.

layerId: string
sourceId?: string

Restrict filters whose appliesTo list names another source.

spatialMode?: LinkedViewSpatialMode

How spatial state should be projected into query inputs.

"state-or-extent"

Slices that should recompute the projection.

translate: ((projection: LinkedViewQueryProjection) => unknown)