glu-cli
Version:
Git stacked branch management with GitHub integration
19 lines • 673 B
TypeScript
import { CommitService } from "../services/commit-service.js";
import type { IndexedCommit } from "../core/types.js";
import { GluGraphService } from "../services/glu-graph-service.js";
export declare class ListUseCase {
private commitService;
private gluGraphService;
constructor(commitService: CommitService, gluGraphService: GluGraphService);
static default(): ListUseCase;
execute(): Promise<ListResult>;
private enrichCommitsWithBranches;
}
export type ListResult = {
ahead: number;
behind: number;
currentBranch: string;
originBranch: string;
unpushedCommits: IndexedCommit[];
};
//# sourceMappingURL=list-use-case.d.ts.map