/// // Vite 环境变量类型增补(vite/client 的 ImportMetaEnv 声明合并) interface ImportMetaEnv { /** viewer 部署基址(分享链接卡;缺省兜底 http://127.0.0.1:5175) */ readonly VITE_VIEWER_BASE?: string /** 嵌入组件部署基址(展示位嵌入代码卡;缺省兜底同 viewer dev 5175) */ readonly VITE_EMBED_ORIGIN?: string } interface ImportMeta { readonly env: ImportMetaEnv } declare module 'nprogress' declare module 'crypto-js' declare module 'vue-img-cutter' declare module 'file-saver' declare module 'qrcode.vue' { export type Level = 'L' | 'M' | 'Q' | 'H' export type RenderAs = 'canvas' | 'svg' export type GradientType = 'linear' | 'radial' export interface ImageSettings { src: string height: number width: number excavate: boolean } export interface QRCodeProps { value: string size?: number level?: Level background?: string foreground?: string renderAs?: RenderAs } const QrcodeVue: any export default QrcodeVue } // 全局变量声明 declare const __APP_VERSION__: string // 版本号