( tree: ConfigTree<T>, id: string )
| 71 | } |
| 72 | |
| 73 | export function removeTreeItem<T extends ConfigItemBase>( |
| 74 | tree: ConfigTree<T>, |
| 75 | id: string |
| 76 | ): ConfigTree<T> { |
| 77 | return { |
| 78 | ...tree, |
| 79 | items: tree.items.filter((item) => item.id !== id) |
| 80 | } |
| 81 | } |
| 82 | |
| 83 | export function removeTreeFolder<T extends ConfigItemBase>( |
| 84 | tree: ConfigTree<T>, |