UNPKG

unbag

Version:

一个专门用来开发npm工具的包

28 lines (27 loc) 973 B
import { FinalUserConfig } from "../../utils/config"; import { MaybePromise } from "../../utils/types"; import { BumpResult } from "./bump"; import { ReleaseChangelogFileContent } from "./changelog"; export interface ReleaseCommitConfig { disable?: boolean; message?: string; addAll: boolean; messageFormat: (params: { finalUserConfig: FinalUserConfig; bumpRes: BumpResult; changelogRes: ReleaseChangelogFileContent; commitFiles: string[]; addAll: boolean; }) => MaybePromise<string>; filesCollect: (params: { finalUserConfig: FinalUserConfig; bumpRes: BumpResult; changelogRes: ReleaseChangelogFileContent; }) => MaybePromise<string[]>; } export declare const ReleaseCommitConfigDefault: ReleaseCommitConfig; export declare const commit: (params: { finalUserConfig: FinalUserConfig; bumpRes: BumpResult; changelogRes: ReleaseChangelogFileContent; }) => Promise<void>;