@tianyio/quality-helper
Version:
A comprehensive quality helper tool for project scaffolding and management
53 lines (49 loc) • 1.53 kB
TypeScript
/*
* @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']
}