TodoList
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 }[]; }