/** * @file vite-env.d.ts * @description 全局类型定义文件 * @since Beta v0.5.1 */ /** * @description vue 文件类型声明 */ declare module "*.vue" { import type { DefineComponent } from "vue"; const component: DefineComponent; export default component; } /** * @description vue-json-viewer * @package vue-json-viewer * @version 3.0.4 */ declare module "vue-json-viewer" { import type { DefineComponent } from "vue"; const component: DefineComponent<{ value: any; copyable: boolean; boxed: boolean; }>; export default component; } /** * @description import.meta.env * @package vite * @description 只写了用到的属性 */ interface ImportMetaEnv { TAURI_ARCH: string; TAURI_DEBUG: boolean; TAURI_FAMILY: string; TAURI_KEY_PASSWORD: string; TAURI_PLATFORM: string; TAURI_PLATFORM_TYPE: string; BASE_URL: string; MODE: string; DEV: boolean; PROD: boolean; SSR: boolean; } declare interface ImportMeta { readonly env: ImportMetaEnv; } /** * @description 极验验证的请求方法-请求参数 * @param {TGApp.BBS.Geetest.InitGeetestParams} params * @param {(captchaObj: TGApp.BBS.Geetest.GeetestCaptcha) => void} callback * @return void */ declare function initGeetest( params: TGApp.Plugins.Mys.Geetest.InitGeetestParams, callback: (captchaObj: TGApp.Plugins.Mys.Geetest.GeetestCaptcha) => void, ): void;