MCPcopy Create free account
hub / github.com/Easy-Editor/EasyEditor / migrateNode

Method migrateNode

packages/core/src/document/document.ts:273–283  ·  view source on GitHub ↗
(node: Node, newParent: Node)

Source from the content-addressed store, hash-verified

271 }
272
273 migrateNode(node: Node, newParent: Node) {
274 if (node.parent === newParent) {
275 return
276 }
277
278 if (node.parent) {
279 node.parent?.children?.internalUnlinkChild(node)
280 node.internalUnlinkParent()
281 }
282 newParent.insertAfter(node)
283 }
284
285 batchRemoveNode(idOrNodeList: (string | Node)[]) {
286 for (const item of idOrNodeList) {

Callers 2

migrateMethod · 0.80
valueFunction · 0.80

Calls 3

internalUnlinkChildMethod · 0.80
internalUnlinkParentMethod · 0.80
insertAfterMethod · 0.80

Tested by

no test coverage detected