MCPcopy Create free account
hub / github.com/experdot/pointer / updateTreeFolder

Function updateTreeFolder

src/renderer/src/utils/treeUtils.ts:60–71  ·  view source on GitHub ↗
(
  tree: ConfigTree<T>,
  id: string,
  updates: Partial<ConfigFolder>
)

Source from the content-addressed store, hash-verified

58}
59
60export function updateTreeFolder<T extends ConfigItemBase>(
61 tree: ConfigTree<T>,
62 id: string,
63 updates: Partial<ConfigFolder>
64): ConfigTree<T> {
65 return {
66 ...tree,
67 folders: tree.folders.map((f) =>
68 f.id === id ? { ...f, ...updates, updatedAt: Date.now() } : f
69 )
70 }
71}
72
73export function removeTreeItem<T extends ConfigItemBase>(
74 tree: ConfigTree<T>,

Callers 1

settingsStore.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected