(highlightNodes: Set<string>, highlightLinks: Set<string>)
| 1079 | // ─── Visual State ───────────────────────────────────────────────── |
| 1080 | |
| 1081 | setHighlight(highlightNodes: Set<string>, highlightLinks: Set<string>): void { |
| 1082 | this.highlightNodes = highlightNodes; |
| 1083 | this.highlightLinks = highlightLinks; |
| 1084 | this.hasHighlight = highlightNodes.size > 0; |
| 1085 | this.applyVisuals(); |
| 1086 | } |
| 1087 | |
| 1088 | /** Trigger a ping/glow animation on the given node IDs (replays even if already highlighted). */ |
| 1089 | triggerPing(nodeIds: Iterable<string>): void { |
no test coverage detected