MCPcopy Create free account
hub / github.com/angular/angular / getEventTarget

Function getEventTarget

packages/core/src/animation/utils.ts:315–319  ·  view source on GitHub ↗
(event: Event)

Source from the content-addressed store, hash-verified

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

Callers 5

handleEnterAnimationEndFunction · 0.90
enterAnimationEndFunction · 0.90
handleOutAnimationEndFunction · 0.90
isLongestAnimationFunction · 0.85

Calls 1

composedPathMethod · 0.80

Tested by

no test coverage detected