MCPcopy Create free account
hub / github.com/angular/components / resolveElement

Function resolveElement

src/aria/private/utils/element-resolver.ts:20–28  ·  view source on GitHub ↗
(
  resolver: ElementResolver<T>,
  context: HTMLElement,
)

Source from the content-addressed store, hash-verified

18
19/** Evaluates an ElementResolver to return the underlying DOM element, or undefined. */
20export function resolveElement<T = HTMLElement>(
21 resolver: ElementResolver<T>,
22 context: HTMLElement,
23): T | undefined {
24 if (typeof resolver === 'function') {
25 return (resolver as Function)(context) ?? undefined;
26 }
27 return (resolver instanceof ElementRef ? resolver.nativeElement : resolver) ?? undefined;
28}

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected