diff --git a/src/typings/env.d.ts b/src/typings/env.d.ts index a2a6aa14..8000a7e0 100644 --- a/src/typings/env.d.ts +++ b/src/typings/env.d.ts @@ -105,3 +105,7 @@ declare namespace Env { readonly VITE_STORAGE_PREFIX?: string; } } + +interface ImportMeta { + readonly env: Env.ImportMeta; +} diff --git a/src/typings/global.d.ts b/src/typings/global.d.ts index 14547825..53268714 100644 --- a/src/typings/global.d.ts +++ b/src/typings/global.d.ts @@ -1,27 +1,27 @@ -interface Window { - /** NProgress instance */ - NProgress?: import('nprogress').NProgress; - /** Loading bar instance */ - $loadingBar?: import('naive-ui').LoadingBarProviderInst; - /** Dialog instance */ - $dialog?: import('naive-ui').DialogProviderInst; - /** Message instance */ - $message?: import('naive-ui').MessageProviderInst; - /** Notification instance */ - $notification?: import('naive-ui').NotificationProviderInst; +export {}; + +declare global { + export interface Window { + /** NProgress instance */ + NProgress?: import('nprogress').NProgress; + /** Loading bar instance */ + $loadingBar?: import('naive-ui').LoadingBarProviderInst; + /** Dialog instance */ + $dialog?: import('naive-ui').DialogProviderInst; + /** Message instance */ + $message?: import('naive-ui').MessageProviderInst; + /** Notification instance */ + $notification?: import('naive-ui').NotificationProviderInst; + } + + export interface Document { + startViewTransition?: (callback: () => Promise | void) => ViewTransition; + } + + /** Build time of the project */ + export const BUILD_TIME: string; } interface ViewTransition { ready: Promise; } - -interface Document { - startViewTransition?: (callback: () => Promise | void) => ViewTransition; -} - -interface ImportMeta { - readonly env: Env.ImportMeta; -} - -/** Build time of the project */ -declare const BUILD_TIME: string;