MCPcopy Index your code
hub / github.com/codeaashu/claude-code / removeChildNode

Function removeChildNode

src/ink/dom.ts:204–223  ·  view source on GitHub ↗
(
  node: DOMElement,
  removeNode: DOMNode,
)

Source from the content-addressed store, hash-verified

202}
203
204export const removeChildNode = (
205 node: DOMElement,
206 removeNode: DOMNode,
207): void => {
208 if (removeNode.yogaNode) {
209 removeNode.parentNode?.yogaNode?.removeChild(removeNode.yogaNode)
210 }
211
212 // Collect cached rects from the removed subtree so they can be cleared
213 collectRemovedRects(node, removeNode)
214
215 removeNode.parentNode = undefined
216
217 const index = node.childNodes.indexOf(removeNode)
218 if (index >= 0) {
219 node.childNodes.splice(index, 1)
220 }
221
222 markDirty(node)
223}
224
225function collectRemovedRects(
226 parent: DOMElement,

Callers 4

removeChildFromContainerFunction · 0.85
removeChildFunction · 0.85
appendChildNodeFunction · 0.85
insertBeforeNodeFunction · 0.85

Calls 4

collectRemovedRectsFunction · 0.85
markDirtyFunction · 0.85
spliceMethod · 0.80
removeChildMethod · 0.45

Tested by

no test coverage detected