UNPKG

@tianyio/quality-helper

Version:

A comprehensive quality helper tool for project scaffolding and management

53 lines (49 loc) 1.53 kB
/* * @Description : * @Author : tcsl-fast-tianyu * @Date : 2025-10-13 * @LastEditors : tcsl-fast-tianyu * @LastEditTime : 2025-10-20 */ /** * 虚拟版本信息模块客户端类型声明 */ // 声明虚拟模块 declare module 'virtual:version-info' { /** * 版本信息接口 */ export interface VersionInfo { name?: string version?: string buildTime?: string buildTimestamp?: number gitCommitHash?: string gitCommitShort?: string gitBranch?: string gitTag?: string gitCommitCount?: number gitCommitDate?: string gitCommitMessage?: string gitAuthor?: string gitEmail?: string gitDirty?: boolean [key: string]: any } const versionInfo: VersionInfo export default versionInfo export const name: VersionInfo['name'] export const version: VersionInfo['version'] export const buildTime: VersionInfo['buildTime'] export const buildTimestamp: VersionInfo['buildTimestamp'] export const gitCommitHash: VersionInfo['gitCommitHash'] export const gitCommitShort: VersionInfo['gitCommitShort'] export const gitBranch: VersionInfo['gitBranch'] export const gitTag: VersionInfo['gitTag'] export const gitCommitCount: VersionInfo['gitCommitCount'] export const gitCommitDate: VersionInfo['gitCommitDate'] export const gitCommitMessage: VersionInfo['gitCommitMessage'] export const gitAuthor: VersionInfo['gitAuthor'] export const gitEmail: VersionInfo['gitEmail'] export const gitDirty: VersionInfo['gitDirty'] }