backport
Version:
A CLI tool that automates the process of backporting commits
23 lines (22 loc) • 615 B
TypeScript
import { Commit } from './sourceCommit/parseSourceCommit';
type ErrorContext = {
code: 'merge-conflict-exception';
conflictingFiles: string[];
commitsWithoutBackports: {
formatted: string;
commit: Commit;
}[];
} | {
code: 'message-only-exception';
message: string;
} | {
code: 'invalid-branch-exception';
branchName: string;
} | {
code: 'no-branches-exception' | 'abort-conflict-resolution-exception';
};
export declare class BackportError extends Error {
errorContext: ErrorContext;
constructor(errorContextOrString: ErrorContext | string);
}
export {};