backport
Version:
A CLI tool that automates the process of backporting commits
18 lines (17 loc) • 768 B
TypeScript
import type { TargetBranchChoice } from '../options/config-options.js';
import type { Commit } from './sourceCommit/parse-source-commit.js';
export declare function getChoicesForCommitPrompt(commits: Commit[], showDetails: boolean): {
name: string;
short: string;
value: Commit;
}[];
export declare function promptForCommits({ commitChoices, isMultipleChoice, showDetails, }: {
commitChoices: Commit[];
isMultipleChoice: boolean;
showDetails: boolean;
}): Promise<Commit[]>;
export declare function promptForTargetBranches({ targetBranchChoices, isMultipleChoice, }: {
targetBranchChoices: TargetBranchChoice[];
isMultipleChoice: boolean;
}): Promise<string[]>;
export declare function confirmPrompt(message: string): Promise<boolean>;