Merge branch 'Yann_Dev'
Yann authored at 2025-06-22 23:50:40
932.00 B
cube-front
declare module 'virtual:cube-front-app' {
  import { DefineComponent } from 'vue';
  const App: DefineComponent;
  export { App };
}

declare module 'virtual:cube-front-routes' {
  import { RouteRecordRaw } from 'vue-router';
  const routes: RouteRecordRaw[];
  export default routes;
}

declare module 'virtual:cube-front-micro-apps' {
  const appConfigs: MicroAppConfigItem[];
  export default appConfigs;
}

declare module 'virtual:cube-front-config' {
  const configData: Record<string, string>;
  const currentEnv: string;
  const config: { configData: Record<string, string>; currentEnv: string; };
  export { configData, currentEnv };
  export default config;
}

interface Window {
  router: import('vue-router').Router;
  store: import('pinia').Pinia;
}

// declare module 'cube-front' {
//   import { PluginOption } from 'vite';

//   declare function cubeFront(): PluginOption;

//   export { cubeFront as default };
// }