(event: Event)
| 311 | |
| 312 | /** Gets the target of an event while accounting for Shadow DOM. */ |
| 313 | export function getEventTarget<T extends EventTarget>(event: Event): T | null { |
| 314 | // If an event is bound outside the Shadow DOM, the `event.target` will |
| 315 | // point to the shadow root so we have to use `composedPath` instead. |
| 316 | return (event.composedPath ? event.composedPath()[0] : event.target) as T | null; |
| 317 | } |
| 318 | |
| 319 | /** |
| 320 | * Determines if the animation or transition event is currently the expected longest animation |
no test coverage detected
searching dependent graphs…