TodoList

tcmts.cli.main.TodoList · #5dpxxcoq · type

What needs fixing on a branch, as tcm todo lists it (#x754rjpi).

import type { Conflict } from "#codebase/tcmts/cli/merge";

export interface TodoList {
  /** the branch */
  branch: string;
  /** a merge into it not finished: the branch merged in */
  merging?: string;
  /** conflicted names, each definition with its side */
  conflicts: Conflict[];
  /** definitions that stopped typechecking: their names, and why */
  broken: { hash: string; names: string[]; message: string }[];
  /** not wrong, but worth knowing: code using a version nothing names */
  unnamed: { path: string; uses: string; madeAs: string }[];
}

uses

used by