Files
NapCatQQ/.pnpm-store/v3/files/8f/9de6143d099b1cad65a9a94b8f430f78e6f0f3881d47550df6793818246b184e646f5b8b7077e4742b4476c581c43be0ae062e83500894ed746cb88d393abb
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

34 lines
1001 B
Plaintext

export declare const napCatVersion: string;
export interface SemVerInfo {
valid: boolean;
normalized: string;
major: number;
minor: number;
patch: number;
prerelease: string | null;
buildmetadata: string | null;
}
/**
* 解析并验证版本号是否符合 SemVer 2.0 规范
* @param version - 版本字符串 (支持 v 前缀)
* @returns SemVer 解析结果
*/
export declare function parseSemVer(version: string | undefined | null): SemVerInfo;
/**
* 验证版本号是否符合 SemVer 2.0 规范
* @param version - 版本字符串
* @returns 是否有效
*/
export declare function isValidSemVer(version: string | undefined | null): boolean;
/**
* 比较两个 SemVer 版本号
* @param v1 - 版本号1
* @param v2 - 版本号2
* @returns -1 (v1 < v2), 0 (v1 == v2), 1 (v1 > v2)
*/
export declare function compareSemVer(v1: string, v2: string): -1 | 0 | 1;
/**
* 获取解析后的当前版本信息
*/
export declare const napCatVersionInfo: SemVerInfo;