InteractionsHandle
Defined in: packages/core/src/interactions/attach.ts:85
The lifecycle handle attachInteractions returns.
Remarks
Section titled “Remarks”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.
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy():
void
Defined in: packages/core/src/interactions/attach.ts:91
Detach every layer and remove any open popup.
Returns
Section titled “Returns”void
detach()
Section titled “detach()”detach(
layerId):void
Defined in: packages/core/src/interactions/attach.ts:89
Detach every listener bound for one layer, and clear its state.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
layerId | string |
Returns
Section titled “Returns”void
resetFeatureState()
Section titled “resetFeatureState()”resetFeatureState(
layerId):void
Defined in: packages/core/src/interactions/attach.ts:87
Drop highlight/hover feature-state for a layer whose data was replaced.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
layerId | string |
Returns
Section titled “Returns”void