MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / linkParentChild

Function linkParentChild

packages/core/src/runtime/clipTree.ts:94–107  ·  view source on GitHub ↗
(elementToNode: Map<Element, MutableClipNode>)

Source from the content-addressed store, hash-verified

92}
93
94function linkParentChild(elementToNode: Map<Element, MutableClipNode>): void {
95 for (const [el, node] of elementToNode) {
96 let cursor = el.parentElement;
97 while (cursor) {
98 const parentNode = elementToNode.get(cursor);
99 if (parentNode) {
100 node.parentId = parentNode.id;
101 parentNode.children.push(node);
102 break;
103 }
104 cursor = cursor.parentElement;
105 }
106 }
107}
108
109export function createClipTree(params: {
110 startResolver: StartResolverLike;

Callers 1

createClipTreeFunction · 0.85

Calls 1

getMethod · 0.80

Tested by

no test coverage detected