config redirect

This commit is contained in:
Nuno Coração
2023-01-29 22:30:24 +00:00
parent 17557c7d73
commit 5fb4bd8083
9905 changed files with 1258996 additions and 36355 deletions
+25
View File
@@ -0,0 +1,25 @@
import { Tree, layout } from '../src/algorithm'
export default {
convert(treeNode) {
if (treeNode === null) return null
let children = []
for (let i = 0; i < treeNode.children.length; i++) {
children[i] = this.convert(treeNode.children[i])
}
return new Tree(treeNode.width, treeNode.height, treeNode.y, children)
},
convertBack(converted, root) {
root.x = converted.x
for (let i = 0; i < converted.c.length; i++) {
this.convertBack(converted.c[i], root.children[i])
}
},
runOnConverted(root) {
layout(root)
}
}