feat: 更新微前端应用配置,重构路由注册逻辑
笑笑 authored at 2025-05-17 18:16:27
673.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;
}

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 };
// }