()
| 1475 | }); |
| 1476 | |
| 1477 | constructor() { |
| 1478 | afterRenderEffect(() => { |
| 1479 | const active = this.tree()?._pattern.inputs.activeItem(); |
| 1480 | if (active) { |
| 1481 | untracked(() => { |
| 1482 | active.element()?.scrollIntoView({block: 'nearest'}); |
| 1483 | }); |
| 1484 | } |
| 1485 | }); |
| 1486 | } |
| 1487 | |
| 1488 | flattenTreeNodes(nodes: TreeNode[]): TreeNode[] { |
| 1489 | return nodes.flatMap(node => { |
nothing calls this directly
no test coverage detected