HoverHit
Defined in: map/base-engine.ts:34
Properties
Section titled “Properties”datum:
unknown
Defined in: map/base-engine.ts:37
id:
string|number
Defined in: map/base-engine.ts:36
layer:
string
Defined in: map/base-engine.ts:35
members?
Section titled “members?”
optionalmembers?: () => (string|number)[]
Defined in: map/base-engine.ts:48
Underlying source ids this hit represents — for inspecting what an aggregate/decluttered glyph
stands for (#105 N7c-2). A network LOD aggregate → its leaf node ids; a decluttered glyph →
itself + the glyphs absorbed under it; a plain glyph → [id]. Lazy: enumeration runs only when
called (network = subtree DFS, declutter = a winners inverse-scan), never on the pick hot path.
Present on on("hover" | "click") hits and every selection() entry; absent for non-pickable hits.
It reads the frame the hit came from, so call it while that frame is current (in the event handler,
or on a fresh selection()): a network’s spatial LOD tree is replaced — and its ids renumbered — by
every streamed layout frame (#343), after which an old hit’s members() no longer resolves.
Returns
Section titled “Returns”(string | number)[]