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

Function getRootNode

src/cdk/drag-drop/dom/root-node.ts:15–25  ·  view source on GitHub ↗
(viewRef: EmbeddedViewRef<any>, _document: Document)

Source from the content-addressed store, hash-verified

13 * If the root is not an HTML element it gets wrapped in one.
14 */
15export function getRootNode(viewRef: EmbeddedViewRef<any>, _document: Document): HTMLElement {
16 const rootNodes: Node[] = viewRef.rootNodes;
17
18 if (rootNodes.length === 1 && rootNodes[0].nodeType === _document.ELEMENT_NODE) {
19 return rootNodes[0] as HTMLElement;
20 }
21
22 const wrapper = _document.createElement('div');
23 rootNodes.forEach(node => wrapper.appendChild(node));
24 return wrapper;
25}

Callers 2

_createPreviewMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected