/* * @Author: levi7754 levi7754@163.com * @Date: 2024-04-14 19:10:28 * @LastEditors: levi7754 levi7754@163.com * @LastEditTime: 2025-11-10 09:23:24 * @FilePath: /udp-front/packages/udp-core/index.ts * @Description: */ import UInit from './src/main'; export default UInit; import { store } from './src/store'; import hasAuthority from './src/utils/authority'; import { useSystemStoreHook as useSystemStore } from './src/store/modules/system'; import { useMultiTagsStoreHook as useMultiTagsStore } from './src/store/modules/multiTags'; import { usePermissionStoreHook as usePermissionStore } from './src/store/modules/permission'; import { handleAliveRoute, delCurrentRoute, getProcessMenu } from './src/router/utils'; import { useLayout } from './src/layout/hooks/useLayout'; import { useDataThemeChange } from './src/layout/hooks/useDataThemeChange'; import { constantRoutes, remainingRouters, routerBefore } from './src/router'; import { getServiceApi } from './src/api'; import { initDict } from './src/api/user'; import { lifeCycleEvent, getPlatform, getBrower } from './src/utils'; export { store, hasAuthority, useSystemStore, useMultiTagsStore, usePermissionStore, delCurrentRoute, handleAliveRoute, getServiceApi, lifeCycleEvent, routerBefore, constantRoutes, remainingRouters, useDataThemeChange, useLayout, initDict, getPlatform, getBrower, getProcessMenu };