1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import type { RouteMeta as IRouteMeta } from '@vben-core/typings';
- import 'vue-router';
- declare module 'vue-router' {
-
- interface RouteMeta extends IRouteMeta {}
- }
- export interface VbenAdminProAppConfigRaw {
-
- VITE_GLOB_API_URL: string;
-
- VITE_GLOB_APP_CLIENT_ID: string;
-
- VITE_GLOB_ENABLE_ENCRYPT: string;
-
- VITE_GLOB_RSA_PRIVATE_KEY: string;
-
- VITE_GLOB_RSA_PUBLIC_KEY: string;
-
- VITE_GLOB_WEBSOCKET_ENABLE: string;
- }
- export interface ApplicationConfig {
-
- apiURL: string;
-
- clientId: string;
-
- enableEncrypt: boolean;
-
- rsaPrivateKey: string;
-
- rsaPublicKey: string;
-
- websocketEnable: boolean;
- }
- declare global {
- interface Window {
- _VBEN_ADMIN_PRO_APP_CONF_: VbenAdminProAppConfigRaw;
- }
- }
|