standard-commit
Version:
conventional commit
28 lines (27 loc) • 1.33 kB
TypeScript
import { CommitMessage } from './commitmsg';
import { Config } from './config';
export declare function promptType(message?: CommitMessage, config?: Config): Promise<CommitMessage & {
type: string;
}>;
export declare function promptScope(scopes: string[], message?: CommitMessage, config?: Config): Promise<CommitMessage & {
scope: string;
}>;
export declare function promptSubject(message?: CommitMessage, config?: Config): Promise<CommitMessage & {
subject: string;
}>;
export declare function promptHeader(message?: CommitMessage, config?: Config): Promise<CommitMessage>;
export declare function promptBody(message?: CommitMessage, config?: Config): Promise<CommitMessage & {
body: string[];
}>;
export declare function promptBreakingChanges(message?: CommitMessage, config?: Config): Promise<CommitMessage & {
breaking: string;
}>;
export declare function promptIssues(message?: CommitMessage, config?: Config): Promise<CommitMessage & {
issues: string[];
}>;
export declare function promptCommitMessage(message?: CommitMessage, config?: Config): Promise<CommitMessage>;
export declare function promptConfirmCommit(config?: Config): Promise<boolean>;
export declare function promptConfig(): Promise<Config>;
export declare function promptPackageUpdate(): Promise<{
updatePackage: boolean;
}>;