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

Function updateTreeItem

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

Source from the content-addressed store, hash-verified

45// ==================== ConfigTree 操作 ====================
46
47export function updateTreeItem<T extends ConfigItemBase>(
48 tree: ConfigTree<T>,
49 id: string,
50 updates: Partial<T>
51): ConfigTree<T> {
52 return {
53 ...tree,
54 items: tree.items.map((item) =>
55 item.id === id ? { ...item, ...updates, updatedAt: Date.now() } : item
56 )
57 }
58}
59
60export function updateTreeFolder<T extends ConfigItemBase>(
61 tree: ConfigTree<T>,

Callers 1

settingsStore.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected