ChangesNode

tcmts.vscode.changes.ChangesNode · #pol23ofo · type

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" };

uses

used by