ChangesNode
What the Changes view shows: its two groups, branches, history entries, the names an entry changed, and "more".
import type { BranchItem, HistoryItem, NameChange } from "#codebase/tcmts/cli/changes"; export type ChangesNode = | { kind: "group"; group: "branches" | "history" } | ({ kind: "branch" } & BranchItem) | ({ kind: "entry" } & HistoryItem) | { kind: "change"; change: NameChange } | { kind: "more" };