Skip to content

InteractionsHandle

Defined in: packages/core/src/interactions/attach.ts:85

The lifecycle handle attachInteractions returns.

The real EventHandler couplings, exposed for a host to drive: a live-data host calls resetFeatureState after a refresh replaces a layer’s data (stale feature ids address different features); detach releases one layer; and destroy releases everything with no listener left bound. A compiled host that never refreshes simply never calls resetFeatureState.

destroy(): void

Defined in: packages/core/src/interactions/attach.ts:91

Detach every layer and remove any open popup.

void


detach(layerId): void

Defined in: packages/core/src/interactions/attach.ts:89

Detach every listener bound for one layer, and clear its state.

ParameterType
layerIdstring

void


resetFeatureState(layerId): void

Defined in: packages/core/src/interactions/attach.ts:87

Drop highlight/hover feature-state for a layer whose data was replaced.

ParameterType
layerIdstring

void