Files
gt-agent-company/types/global.d.ts
sexygoat 3c62cc1cd1 first
2026-03-31 18:41:52 +08:00

41 lines
866 B
TypeScript

import type { VNodeChild } from 'vue';
declare global {
// vue
declare type VueNode = VNodeChild | JSX.Element;
declare type TimeoutHandle = ReturnType<typeof setTimeout>;
declare type IntervalHandle = ReturnType<typeof setInterval>;
interface ImportMetaEnv extends ViteEnv {
__: unknown;
}
declare interface ViteEnv {
VITE_APP_TITLE?: string;
VITE_APP_BASE_API: string;
VITE_APP_PORT: number;
VITE_APP_PROXY: boolean;
VITE_API_PREFIX: string;
VITE_DROP_CONSOLE: boolean;
}
declare function parseInt(s: string | number, radix?: number): number;
declare function parseFloat(string: string | number): number;
declare interface Uni {
$u: any;
}
namespace JSX {
interface IntrinsicElements {
view: _View;
}
}
interface Window {
matchMedia: (query: string) => MediaQueryList;
}
}