return item;
}
-export function findTreeBranch<T>(tree: Array<TreeItem<T>>, itemId: string): Array<TreeItem<T>> {
+export function getTreePath<T>(tree: Array<TreeItem<T>>, itemId: string): Array<TreeItem<T>> {
for(const item of tree){
if(item.id === itemId){
return [item];
} else {
- const branch = findTreeBranch(item.items || [], itemId);
+ const branch = getTreePath(item.items || [], itemId);
if(branch.length > 0){
return [item, ...branch];
}