t-comm
Version:
专业、稳定、纯粹的工具库
20 lines (19 loc) • 719 B
TypeScript
declare const versionTypeMap: {
alpha: string;
beta: string;
rc: string;
patch: string;
minor: string;
major: string;
};
type VersionType = keyof typeof versionTypeMap | string;
export declare function getNexVersionCore(obj: Record<string, string>, versionType: VersionType): string | null;
export declare function getNextVersion(packageName: string | undefined, versionType: VersionType): string | null;
/**
* 生成 alpha、beta 等这些预发布的版本
* @param key 关键词
* @returns 生成的版本
*/
export declare function getPreReleaseVersion(key?: string): string | undefined;
export declare function genVersion(obj?: Record<string, string>, key?: string): string;
export {};