SYMBOL INDEX (461 symbols across 106 files) FILE: build/config/proxy.ts function createViteProxy (line 12) | function createViteProxy(env: Env.ImportMeta, enable: boolean) { function createProxyItem (line 30) | function createProxyItem(item: App.Service.ServiceConfigItem, enableLog:... FILE: build/config/time.ts function getBuildTime (line 5) | function getBuildTime() { FILE: build/plugins/devtools.ts function setupDevtoolsPlugin (line 3) | function setupDevtoolsPlugin(viteEnv: Env.ImportMeta) { FILE: build/plugins/html.ts function setupHtmlPlugin (line 3) | function setupHtmlPlugin(buildTime: string) { FILE: build/plugins/index.ts function setupVitePlugins (line 12) | function setupVitePlugins(viteEnv: Env.ImportMeta, buildTime: string) { FILE: build/plugins/router.ts function setupElegantRouter (line 5) | function setupElegantRouter() { FILE: build/plugins/unocss.ts function setupUnocss (line 7) | function setupUnocss(viteEnv: Env.ImportMeta) { FILE: build/plugins/unplugin.ts function setupUnplugin (line 11) | function setupUnplugin(viteEnv: Env.ImportMeta) { FILE: packages/alova/src/constant.ts constant BACKEND_ERROR_CODE (line 2) | const BACKEND_ERROR_CODE = 'BACKEND_ERROR'; FILE: packages/alova/src/type.ts type CustomAlovaConfig (line 3) | type CustomAlovaConfig = Omit< type RequestOptions (line 11) | interface RequestOptions { FILE: packages/axios/src/constant.ts constant REQUEST_ID_KEY (line 2) | const REQUEST_ID_KEY = 'X-Request-Id'; constant BACKEND_ERROR_CODE (line 5) | const BACKEND_ERROR_CODE = 'BACKEND_ERROR'; FILE: packages/axios/src/index.ts function createCommonRequest (line 17) | function createCommonRequest< function createRequest (line 107) | function createRequest) { function createAxiosConfig (line 43) | function createAxiosConfig(config?: Partial) { FILE: packages/axios/src/shared.ts function getContentType (line 4) | function getContentType(config: InternalAxiosRequestConfig) { function isHttpSuccess (line 15) | function isHttpSuccess(status: number) { function isResponseJson (line 25) | function isResponseJson(response: AxiosResponse) { function transformResponse (line 31) | async function transformResponse(response: AxiosResponse) { function transformBlobToJson (line 47) | async function transformBlobToJson(response: AxiosResponse) { function transformArrayBufferToJson (line 64) | async function transformArrayBufferToJson(response: AxiosResponse) { FILE: packages/axios/src/type.ts type ContentType (line 3) | type ContentType = type ResponseTransform (line 11) | type ResponseTransform = (input: Input) => Ou... type RequestOption (line 13) | interface RequestOption< type ResponseMap (line 71) | interface ResponseMap { type ResponseType (line 78) | type ResponseType = keyof ResponseMap | 'json'; type MappedType (line 80) | type MappedType = R extends keyo... type CustomAxiosRequestConfig (line 84) | type CustomAxiosRequestConfig = Omit> { type RequestInstance (line 100) | interface RequestInstance... type FlatResponseSuccessData (line 106) | type FlatResponseSuccessData = { type FlatResponseFailData (line 112) | type FlatResponseFailData = { type FlatResponseData (line 118) | type FlatResponseData = type FlatRequestInstance (line 122) | interface FlatRequestInstance< FILE: packages/color/src/palette/antd.ts function getAntDPaletteColorByIndex (line 27) | function getAntDPaletteColorByIndex(color: AnyColor, index: ColorIndex):... function getAntDColorPalette (line 71) | function getAntDColorPalette(color: AnyColor, darkTheme = false, darkThe... function getHue (line 96) | function getHue(hsv: HsvColor, i: number, isLight: boolean) { function getSaturation (line 125) | function getSaturation(hsv: HsvColor, i: number, isLight: boolean) { function getValue (line 162) | function getValue(hsv: HsvColor, i: number, isLight: boolean) { FILE: packages/color/src/palette/index.ts function getColorPalette (line 13) | function getColorPalette(color: AnyColor, recommended = false) { function getPaletteColorByNumber (line 41) | function getPaletteColorByNumber(color: AnyColor, number: ColorPaletteNu... FILE: packages/color/src/palette/recommend.ts function getRecommendedColorPalette (line 16) | function getRecommendedColorPalette(color: string) { function getRecommendedPaletteColorByNumber (line 44) | function getRecommendedPaletteColorByNumber(color: string, number: Color... function getRecommendedColorPaletteFamily (line 57) | function getRecommendedColorPaletteFamily(color: string) { function getNearestColorPaletteFamily (line 114) | function getNearestColorPaletteFamily(color: string, families: ColorPale... FILE: packages/color/src/shared/colord.ts function isValidColor (line 9) | function isValidColor(color: AnyColor) { function getHex (line 13) | function getHex(color: AnyColor) { function getRgb (line 17) | function getRgb(color: AnyColor) { function getHsl (line 21) | function getHsl(color: AnyColor) { function getHsv (line 25) | function getHsv(color: AnyColor) { function getDeltaE (line 29) | function getDeltaE(color1: AnyColor, color2: AnyColor) { function transformHslToHex (line 33) | function transformHslToHex(color: HslColor) { function addColorAlpha (line 43) | function addColorAlpha(color: AnyColor, alpha: number) { function mixColor (line 54) | function mixColor(firstColor: AnyColor, secondColor: AnyColor, ratio: nu... function transformColorWithOpacity (line 65) | function transformColorWithOpacity(color: AnyColor, alpha: number, bgCol... function isWhiteColor (line 89) | function isWhiteColor(color: AnyColor) { FILE: packages/color/src/shared/name.ts function getColorName (line 9) | function getColorName(color: string) { FILE: packages/color/src/types/index.ts type ColorPaletteNumber (line 6) | type ColorPaletteNumber = 50 | 100 | 200 | 300 | 400 | 500 | 600 | 700 |... type ColorPalette (line 9) | type ColorPalette = { type ColorPaletteFamily (line 21) | type ColorPaletteFamily = { type ColorPaletteWithDelta (line 29) | type ColorPaletteWithDelta = ColorPalette & { type ColorPaletteFamilyWithNearestPalette (line 34) | type ColorPaletteFamilyWithNearestPalette = ColorPaletteFamily & { type ColorPaletteMatch (line 40) | type ColorPaletteMatch = ColorPaletteFamily & { type ColorIndex (line 58) | type ColorIndex = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11; FILE: packages/hooks/src/use-boolean.ts function useBoolean (line 8) | function useBoolean(initValue = false) { FILE: packages/hooks/src/use-context.ts function useContext (line 59) | function useContext, T>( FILE: packages/hooks/src/use-count-down.ts function useCountDown (line 10) | function useCountDown(initialSeconds: number) { FILE: packages/hooks/src/use-loading.ts function useLoading (line 8) | function useLoading(initValue = false) { FILE: packages/hooks/src/use-request.ts type HookRequestInstanceResponseSuccessData (line 15) | type HookRequestInstanceResponseSuccessData = { type HookRequestInstanceResponseFailData (line 20) | type HookRequestInstanceResponseFailData = { type HookRequestInstanceResponseData (line 25) | type HookRequestInstanceResponseData = { type HookRequestInstance (line 29) | interface HookRequestInstance< function createHookRequest (line 45) | function createHookRequest { type GetApiData (line 13) | type GetApiData = Pagination extend... type Transform (line 15) | type Transform = ( type TableColumnCheckTitle (line 19) | type TableColumnCheckTitle = string | ((...args: any) => VNodeChild); type TableColumnCheck (line 21) | type TableColumnCheck = { type UseTableOptions (line 29) | interface UseTableOptions( FILE: packages/materials/src/libs/admin-layout/shared.ts constant LAYOUT_SCROLL_EL_ID (line 4) | const LAYOUT_SCROLL_EL_ID = '__SCROLL_EL_ID__'; constant LAYOUT_MAX_Z_INDEX (line 7) | const LAYOUT_MAX_Z_INDEX = 100; function createLayoutCssVarsByCssVarsProps (line 14) | function createLayoutCssVarsByCssVarsProps(props: LayoutCssVarsProps) { function createLayoutCssVars (line 36) | function createLayoutCssVars(props: AdminLayoutProps) { FILE: packages/materials/src/libs/page-tab/shared.ts constant ACTIVE_COLOR (line 5) | const ACTIVE_COLOR = '#1890ff'; function createCssVars (line 7) | function createCssVars(props: PageTabCssVarsProps) { function createTabCssVars (line 20) | function createTabCssVars(primaryColor: string) { FILE: packages/materials/src/types/index.ts type AdminLayoutHeaderConfig (line 2) | interface AdminLayoutHeaderConfig { type AdminLayoutTabConfig (line 18) | interface AdminLayoutTabConfig { type AdminLayoutSiderConfig (line 40) | interface AdminLayoutSiderConfig { type AdminLayoutContentConfig (line 80) | interface AdminLayoutContentConfig { type AdminLayoutFooterConfig (line 96) | interface AdminLayoutFooterConfig { type LayoutMode (line 135) | type LayoutMode = 'horizontal' | 'vertical'; type LayoutScrollMode (line 145) | type LayoutScrollMode = 'wrapper' | 'content'; type AdminLayoutProps (line 148) | interface AdminLayoutProps type Kebab (line 212) | type Kebab = S extends Uncapitalize ? S : `-${Uncap... type KebabCase (line 214) | type KebabCase = S extends `${infer Start}${infer End}` type Prefix (line 218) | type Prefix = '--soy-'; type LayoutCssVarsProps (line 220) | type LayoutCssVarsProps = Pick< type LayoutCssVars (line 231) | type LayoutCssVars = { type PageTabMode (line 243) | type PageTabMode = 'button' | 'chrome' | 'slider'; type PageTabProps (line 245) | interface PageTabProps { type PageTabCssVarsProps (line 280) | type PageTabCssVarsProps = { type PageTabCssVars (line 289) | type PageTabCssVars = { FILE: packages/scripts/src/commands/changelog.ts function genChangelog (line 4) | async function genChangelog(options?: Partial, total = ... FILE: packages/scripts/src/commands/cleanup.ts function cleanup (line 3) | async function cleanup(paths: string[]) { FILE: packages/scripts/src/commands/git-commit.ts type PromptObject (line 8) | interface PromptObject { function gitCommit (line 19) | async function gitCommit(lang: Lang = 'en-us') { function gitCommitVerify (line 68) | async function gitCommitVerify(lang: Lang = 'en-us', ignores: RegExp[] =... FILE: packages/scripts/src/commands/release.ts function release (line 3) | async function release(execute = 'pnpm sa changelog', push = true) { FILE: packages/scripts/src/commands/router.ts type PromptObject (line 8) | interface PromptObject { function generateRoute (line 15) | async function generateRoute() { FILE: packages/scripts/src/commands/update-pkg.ts function updatePkg (line 3) | async function updatePkg(args: string[] = ['--deep', '-u']) { FILE: packages/scripts/src/config/index.ts function loadCliOptions (line 29) | async function loadCliOptions(overrides?: Partial, cwd = proc... FILE: packages/scripts/src/index.ts type Command (line 8) | type Command = 'cleanup' | 'update-pkg' | 'git-commit' | 'git-commit-ver... type CommandAction (line 10) | type CommandAction = (args?: A) => Promise | void; type CommandWithAction (line 12) | type CommandWithAction = Record { FILE: packages/utils/src/crypto.ts class Crypto (line 3) | class Crypto { method constructor (line 7) | constructor(secret: string) { method encrypt (line 11) | encrypt(data: T): string { method decrypt (line 17) | decrypt(encrypted: string) { FILE: packages/utils/src/storage.ts type StorageType (line 4) | type StorageType = 'local' | 'session'; function createStorage (line 6) | function createStorage(type: StorageType, storagePrefi... type LocalForage (line 55) | type LocalForage = Omit(driver: LocalforageDriver) { FILE: src/constants/app.ts constant GLOBAL_HEADER_MENU_ID (line 3) | const GLOBAL_HEADER_MENU_ID = '__GLOBAL_HEADER_MENU__'; constant GLOBAL_SIDER_MENU_ID (line 5) | const GLOBAL_SIDER_MENU_ID = '__GLOBAL_SIDER_MENU__'; constant DARK_CLASS (line 61) | const DARK_CLASS = 'dark'; FILE: src/constants/reg.ts constant REG_USER_NAME (line 1) | const REG_USER_NAME = /^[\u4E00-\u9FA5a-zA-Z0-9_-]{4,16}$/; constant REG_PHONE (line 4) | const REG_PHONE = constant REG_PWD (line 12) | const REG_PWD = /^\w{6,18}$/; constant REG_EMAIL (line 15) | const REG_EMAIL = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; constant REG_CODE_SIX (line 18) | const REG_CODE_SIX = /^\d{6}$/; constant REG_CODE_FOUR (line 21) | const REG_CODE_FOUR = /^\d{4}$/; constant REG_URL (line 24) | const REG_URL = FILE: src/enum/index.ts type SetupStoreId (line 1) | enum SetupStoreId { FILE: src/hooks/business/auth.ts function useAuth (line 3) | function useAuth() { FILE: src/hooks/business/captcha.ts function useCaptcha (line 6) | function useCaptcha() { FILE: src/hooks/common/echarts.ts type ECOption (line 35) | type ECOption = echarts.ComposeOption< type ChartHooks (line 71) | interface ChartHooks { function useEcharts (line 83) | function useEcharts(optionsFactory: () => T, hooks: ... FILE: src/hooks/common/form.ts function useFormRules (line 7) | function useFormRules() { function useNaiveForm (line 81) | function useNaiveForm() { FILE: src/hooks/common/icon.ts function useSvgIcon (line 4) | function useSvgIcon() { FILE: src/hooks/common/router.ts function useRouterPush (line 13) | function useRouterPush(inSetup = true) { FILE: src/hooks/common/table.ts type UseNaiveTableOptions (line 11) | type UseNaiveTableOptions(options: UseNaiveTableOpti... type PaginationParams (line 67) | type PaginationParams = Pick; type UseNaivePaginatedTableOptions (line 69) | type UseNaivePaginatedTableOptions = UseNaiveTabl... function useNaivePaginatedTable (line 80) | function useNaivePaginatedTable( function useTableOperate (line 175) | function useTableOperate( function defaultTransform (line 233) | function defaultTransform( function getColumnChecks (line 257) | function getColumnChecks>( function getColumns (line 294) | function getColumns>(cols: Colum... function isTableColumnHasKey (line 319) | function isTableColumnHasKey(column: NaiveUI.TableColumn): column ... FILE: src/layouts/modules/global-menu/context/index.ts function useMixMenu (line 11) | function useMixMenu() { function useMenu (line 169) | function useMenu() { FILE: src/locales/dayjs.ts function setDayjsLocale (line 11) | function setDayjsLocale(lang: App.I18n.LangType = 'zh-CN') { FILE: src/locales/index.ts function setupI18n (line 18) | function setupI18n(app: App) { function setLocale (line 24) | function setLocale(locale: App.I18n.LangType) { function getLocale (line 30) | function getLocale(): App.I18n.LangType { FILE: src/main.ts function setupApp (line 10) | async function setupApp() { FILE: src/plugins/app.ts function setupAppErrorHandle (line 6) | function setupAppErrorHandle(app: App) { function setupAppVersionNotification (line 13) | function setupAppVersionNotification() { function getHtmlBuildTime (line 91) | async function getHtmlBuildTime(): Promise { FILE: src/plugins/dayjs.ts function setupDayjs (line 5) | function setupDayjs() { FILE: src/plugins/iconify.ts function setupIconifyOffline (line 4) | function setupIconifyOffline() { FILE: src/plugins/loading.ts function setupLoading (line 8) | function setupLoading() { function getLogoSvg (line 60) | function getLogoSvg() { FILE: src/plugins/nprogress.ts function setupNProgress (line 4) | function setupNProgress() { FILE: src/router/elegant/transform.ts function transformElegantRoutesToVueRoutes (line 16) | function transformElegantRoutesToVueRoutes( function transformElegantRouteToVueRoute (line 30) | function transformElegantRouteToVueRoute( function getRoutePath (line 178) | function getRoutePath(name: T) { function getRouteName (line 186) | function getRouteName(path: RoutePath) { FILE: src/router/guard/index.ts function createRouterGuard (line 11) | function createRouterGuard(router: Router) { FILE: src/router/guard/progress.ts function createProgressGuard (line 3) | function createProgressGuard(router: Router) { FILE: src/router/guard/route.ts function createRouteGuard (line 13) | function createRouteGuard(router: Router) { function initRoute (line 64) | async function initRoute(to: RouteLocationNormalized): Promise>) { method onRequest (line 28) | async onRequest(config) { method isBackendSuccess (line 34) | isBackendSuccess(response) { method onBackendFail (line 39) | async onBackendFail(response, instance) { method onError (line 101) | onError(error) { method transform (line 135) | transform(response: AxiosResponse) { method onRequest (line 138) | async onRequest(config) { method isBackendSuccess (line 148) | isBackendSuccess(response) { method onBackendFail (line 153) | async onBackendFail(_response) { method onError (line 157) | onError(error) { FILE: src/service/request/shared.ts function getAuthorization (line 6) | function getAuthorization() { function handleRefreshToken (line 14) | async function handleRefreshToken() { function handleExpiredRequest (line 30) | async function handleExpiredRequest(state: RequestInstanceState) { function showErrorMsg (line 44) | function showErrorMsg(state: RequestInstanceState, message: string) { FILE: src/service/request/type.ts type RequestInstanceState (line 1) | interface RequestInstanceState { FILE: src/store/index.ts function setupStore (line 6) | function setupStore(app: App) { FILE: src/store/modules/app/index.ts function reloadPage (line 39) | async function reloadPage(duration = 300) { function changeLocale (line 65) | function changeLocale(lang: App.I18n.LangType) { function updateDocumentTitleByLocale (line 72) | function updateDocumentTitleByLocale() { function init (line 80) | function init() { FILE: src/store/modules/auth/index.ts function resetStore (line 42) | async function resetStore() { function recordUserId (line 58) | function recordUserId() { function checkTabClear (line 72) | function checkTabClear(): boolean { function login (line 99) | async function login(userName: string, password: string, redirect = true) { function loginByToken (line 131) | async function loginByToken(loginToken: Api.Auth.LoginToken) { function getUserInfo (line 148) | async function getUserInfo() { function initUserInfo (line 161) | async function initUserInfo() { FILE: src/store/modules/auth/shared.ts function getToken (line 4) | function getToken() { function clearAuthStorage (line 9) | function clearAuthStorage() { FILE: src/store/modules/route/index.ts function setRouteHome (line 49) | function setRouteHome(routeKey: LastLevelRouteKey) { function addConstantRoutes (line 56) | function addConstantRoutes(routes: ElegantConstRoute[]) { function addAuthRoutes (line 69) | function addAuthRoutes(routes: ElegantConstRoute[]) { function getGlobalMenus (line 86) | function getGlobalMenus(routes: ElegantConstRoute[]) { function updateGlobalMenusByLocale (line 91) | function updateGlobalMenusByLocale() { function getCacheRoutes (line 110) | function getCacheRoutes(routes: RouteRecordRaw[]) { function resetRouteCache (line 120) | async function resetRouteCache(routeKey?: RouteKey) { function resetStore (line 134) | async function resetStore() { function resetVueRoutes (line 146) | function resetVueRoutes() { function initConstantRoute (line 152) | async function initConstantRoute() { function initAuthRoute (line 178) | async function initAuthRoute() { function initStaticAuthRoute (line 194) | function initStaticAuthRoute() { function initDynamicAuthRoute (line 211) | async function initDynamicAuthRoute() { function handleConstantAndAuthRoutes (line 233) | function handleConstantAndAuthRoutes() { function addRoutesToVueRouter (line 254) | function addRoutesToVueRouter(routes: RouteRecordRaw[]) { function addRemoveRouteFn (line 266) | function addRemoveRouteFn(fn: () => void) { function handleUpdateRootRouteRedirect (line 275) | function handleUpdateRootRouteRedirect(redirectKey: LastLevelRouteKey) { function getIsAuthRouteExist (line 294) | async function getIsAuthRouteExist(routePath: RouteMap[RouteKey]) { function getSelectedMenuKeyPath (line 316) | function getSelectedMenuKeyPath(selectedKey: string) { function onRouteSwitchWhenLoggedIn (line 320) | async function onRouteSwitchWhenLoggedIn() { function onRouteSwitchWhenNotLoggedIn (line 324) | async function onRouteSwitchWhenNotLoggedIn() { FILE: src/store/modules/route/shared.ts function filterAuthRoutesByRoles (line 12) | function filterAuthRoutesByRoles(routes: ElegantConstRoute[], roles: str... function filterAuthRouteByRoles (line 22) | function filterAuthRouteByRoles(route: ElegantConstRoute, roles: string[... function sortRouteByOrder (line 50) | function sortRouteByOrder(route: ElegantConstRoute) { function sortRoutesByOrder (line 64) | function sortRoutesByOrder(routes: ElegantConstRoute[]) { function getGlobalMenusByAuthRoutes (line 76) | function getGlobalMenusByAuthRoutes(routes: ElegantConstRoute[]) { function updateLocaleOfGlobalMenus (line 99) | function updateLocaleOfGlobalMenus(menus: App.Global.Menu[]) { function getGlobalMenuByBaseRoute (line 127) | function getGlobalMenuByBaseRoute(route: RouteLocationNormalizedLoaded |... function getCacheRouteNames (line 152) | function getCacheRouteNames(routes: RouteRecordRaw[]) { function isRouteExistByRouteName (line 173) | function isRouteExistByRouteName(routeName: RouteKey, routes: ElegantCon... function recursiveGetIsRouteExistByRouteName (line 183) | function recursiveGetIsRouteExistByRouteName(route: ElegantConstRoute, r... function getSelectedMenuKeyPathByKey (line 203) | function getSelectedMenuKeyPathByKey(selectedKey: string, menus: App.Glo... function findMenuPath (line 227) | function findMenuPath(targetKey: string, menu: App.Global.Menu): string[... function transformMenuToBreadcrumb (line 262) | function transformMenuToBreadcrumb(menu: App.Global.Menu) { function getBreadcrumbsByRoute (line 282) | function getBreadcrumbsByRoute( function transformMenuToSearchMenus (line 324) | function transformMenuToSearchMenus(menus: App.Global.Menu[], treeMap: A... FILE: src/store/modules/tab/index.ts function initHomeTab (line 38) | function initHomeTab() { function setActiveTabId (line 53) | function setActiveTabId(id: string) { function initTabStore (line 62) | function initTabStore(currentRoute: App.Global.TabRoute) { function addTab (line 79) | function addTab(route: App.Global.TabRoute, active = true) { function removeTab (line 98) | async function removeTab(tabId: string) { function removeActiveTab (line 121) | async function removeActiveTab() { function removeTabByRouteName (line 130) | async function removeTabByRouteName(routeName: RouteKey) { function clearTabs (line 142) | async function clearTabs(excludes: string[] = []) { function replaceTab (line 194) | async function replaceTab(key: RouteKey, options?: App.Global.RouterPush... function switchRouteByTab (line 211) | async function switchRouteByTab(tab: App.Global.Tab) { function clearLeftTabs (line 223) | async function clearLeftTabs(tabId: string) { function clearRightTabs (line 237) | async function clearRightTabs(tabId: string) { function fixTab (line 257) | function fixTab(tabId: string) { function unfixTab (line 278) | function unfixTab(tabId: string) { function setTabLabel (line 301) | function setTabLabel(label: string, tabId?: string) { function resetTabLabel (line 317) | function resetTabLabel(tabId?: string) { function isTabRetain (line 331) | function isTabRetain(tabId: string) { function updateTabsByLocale (line 340) | function updateTabsByLocale() { function cacheTabs (line 349) | function cacheTabs() { FILE: src/store/modules/tab/shared.ts function getAllTabs (line 12) | function getAllTabs(tabs: App.Global.Tab[], homeTab?: App.Global.Tab) { function isFixedTab (line 33) | function isFixedTab(tab: App.Global.Tab) { function getTabIdByRoute (line 42) | function getTabIdByRoute(route: App.Global.TabRoute) { function getTabByRoute (line 62) | function getTabByRoute(route: App.Global.TabRoute) { function getRouteIcons (line 93) | function getRouteIcons(route: App.Global.TabRoute) { function getDefaultHomeTab (line 116) | function getDefaultHomeTab(router: Router, homeRouteName: LastLevelRoute... function isTabInTabs (line 143) | function isTabInTabs(tabId: string, tabs: App.Global.Tab[]) { function filterTabsById (line 153) | function filterTabsById(tabId: string, tabs: App.Global.Tab[]) { function filterTabsByIds (line 163) | function filterTabsByIds(tabIds: string[], tabs: App.Global.Tab[]) { function extractTabsByAllRoutes (line 173) | function extractTabsByAllRoutes(router: Router, tabs: App.Global.Tab[]) { function getFixedTabs (line 186) | function getFixedTabs(tabs: App.Global.Tab[]) { function getFixedTabIds (line 195) | function getFixedTabIds(tabs: App.Global.Tab[]) { function reorderFixedTabs (line 206) | function reorderFixedTabs(tabs: App.Global.Tab[]) { function updateTabsLabel (line 218) | function updateTabsLabel(tabs: App.Global.Tab[]) { function updateTabByI18nKey (line 232) | function updateTabByI18nKey(tab: App.Global.Tab) { function updateTabsByI18nKey (line 246) | function updateTabsByI18nKey(tabs: App.Global.Tab[]) { function findTabByRouteName (line 256) | function findTabByRouteName(name: RouteKey, tabs: App.Global.Tab[]) { FILE: src/store/modules/theme/index.ts function resetStore (line 91) | function resetStore() { function setThemeScheme (line 102) | function setThemeScheme(themeScheme: UnionKey.ThemeScheme) { function setGrayscale (line 111) | function setGrayscale(isGrayscale: boolean) { function setColourWeakness (line 120) | function setColourWeakness(isColourWeakness: boolean) { function toggleThemeScheme (line 125) | function toggleThemeScheme() { function updateThemeColors (line 143) | function updateThemeColors(key: App.Theme.ThemeColorKey, color: string) { function setThemeLayout (line 164) | function setThemeLayout(mode: UnionKey.ThemeLayoutMode) { function setupThemeVarsToGlobal (line 169) | function setupThemeVarsToGlobal() { function setWatermarkEnableUserName (line 183) | function setWatermarkEnableUserName(enable: boolean) { function setWatermarkEnableTime (line 196) | function setWatermarkEnableTime(enable: boolean) { function setNaiveThemeOverrides (line 209) | function setNaiveThemeOverrides(overrides?: App.Theme.NaiveUIThemeOverri... function updateWatermarkTimer (line 214) | function updateWatermarkTimer() { function cacheThemeSettings (line 226) | function cacheThemeSettings() { FILE: src/store/modules/theme/shared.ts function initThemeSettings (line 11) | function initThemeSettings() { function createThemeToken (line 42) | function createThemeToken( function createThemePaletteColors (line 85) | function createThemePaletteColors(colors: App.Theme.ThemeColor, recommen... function getCssVarByTokens (line 107) | function getCssVarByTokens(tokens: App.Theme.BaseToken) { function addThemeVarsToGlobal (line 143) | function addThemeVarsToGlobal(tokens: App.Theme.BaseToken, darkTokens: A... function toggleCssDarkMode (line 175) | function toggleCssDarkMode(darkMode = false) { function toggleAuxiliaryColorModes (line 191) | function toggleAuxiliaryColorModes(grayscaleMode = false, colourWeakness... type NaiveColorScene (line 198) | type NaiveColorScene = '' | 'Suppl' | 'Hover' | 'Pressed' | 'Active'; type NaiveColorKey (line 199) | type NaiveColorKey = `${App.Theme.ThemeColorKey}Color${NaiveColorScene}`; type NaiveThemeColor (line 200) | type NaiveThemeColor = Partial>; type NaiveColorAction (line 201) | interface NaiveColorAction { function getNaiveThemeColors (line 212) | function getNaiveThemeColors(colors: App.Theme.ThemeColor, recommended =... function getNaiveTheme (line 243) | function getNaiveTheme( FILE: src/store/plugins/index.ts function resetSetupStore (line 10) | function resetSetupStore(context: PiniaPluginContext) { FILE: src/theme/vars.ts function createColorPaletteVars (line 2) | function createColorPaletteVars() { FILE: src/typings/api/auth.d.ts type LoginToken (line 8) | interface LoginToken { type UserInfo (line 13) | interface UserInfo { FILE: src/typings/api/common.d.ts type PaginatingCommonParams (line 9) | interface PaginatingCommonParams { type PaginatingQueryRecord (line 19) | interface PaginatingQueryRecord extends PaginatingCommonParams { type CommonSearchParams (line 24) | type CommonSearchParams = Pick = { FILE: src/typings/api/route.d.ts type ElegantConstRoute (line 8) | type ElegantConstRoute = import('@elegant-router/types').ElegantConstRoute; type MenuRoute (line 10) | interface MenuRoute extends ElegantConstRoute { type UserRoute (line 14) | interface UserRoute { FILE: src/typings/app.d.ts type ColorPaletteNumber (line 5) | type ColorPaletteNumber = import('@sa/color').ColorPaletteNumber; type NaiveUIThemeOverride (line 8) | type NaiveUIThemeOverride = import('naive-ui').GlobalThemeOverrides; type ThemeSetting (line 11) | interface ThemeSetting { type OtherColor (line 138) | interface OtherColor { type ThemeColor (line 145) | interface ThemeColor extends OtherColor { type ThemeColorKey (line 149) | type ThemeColorKey = keyof ThemeColor; type ThemePaletteColor (line 151) | type ThemePaletteColor = { type BaseToken (line 155) | type BaseToken = Record>; type ThemeSettingTokenColor (line 157) | interface ThemeSettingTokenColor { type ThemeSettingTokenBoxShadow (line 166) | interface ThemeSettingTokenBoxShadow { type ThemeSettingToken (line 172) | interface ThemeSettingToken { type ThemeTokenColor (line 177) | type ThemeTokenColor = ThemePaletteColor & ThemeSettingTokenColor; type ThemeTokenCSSVars (line 180) | type ThemeTokenCSSVars = { type VNode (line 188) | type VNode = import('vue').VNode; type RouteLocationNormalizedLoaded (line 189) | type RouteLocationNormalizedLoaded = import('vue-router').RouteLocationN... type RouteKey (line 190) | type RouteKey = import('@elegant-router/types').RouteKey; type RouteMap (line 191) | type RouteMap = import('@elegant-router/types').RouteMap; type RoutePath (line 192) | type RoutePath = import('@elegant-router/types').RoutePath; type LastLevelRouteKey (line 193) | type LastLevelRouteKey = import('@elegant-router/types').LastLevelRouteKey; type RouterPushOptions (line 196) | type RouterPushOptions = { type HeaderProps (line 203) | interface HeaderProps { type Menu (line 213) | type Menu = { type Breadcrumb (line 234) | type Breadcrumb = Omit & { type TabRoute (line 239) | type TabRoute = Pick; type FormMsg (line 308) | type FormMsg = { type Schema (line 313) | type Schema = { type GetI18nKey (line 591) | type GetI18nKey, K extends keyof T = k... type I18nKey (line 597) | type I18nKey = GetI18nKey; type TranslateOptions (line 599) | type TranslateOptions = import('vue-i18n').Trans... type $T (line 601) | interface $T { type OtherBaseURLKey (line 617) | type OtherBaseURLKey = 'demo'; type ServiceConfigItem (line 619) | interface ServiceConfigItem { type OtherServiceConfigItem (line 626) | interface OtherServiceConfigItem extends ServiceConfigItem { type ServiceConfig (line 631) | interface ServiceConfig extends ServiceConfigItem { type SimpleServiceConfig (line 636) | interface SimpleServiceConfig extends Pick { type Response (line 641) | type Response = { type DemoResponse (line 651) | type DemoResponse = { FILE: src/typings/common.d.ts type StrategicPattern (line 4) | interface StrategicPattern { type Option (line 17) | type Option = { value: K; label: M }; type YesOrNo (line 19) | type YesOrNo = 'Y' | 'N'; type RecordNullable (line 22) | type RecordNullable = { FILE: src/typings/components.d.ts type GlobalComponents (line 14) | interface GlobalComponents { FILE: src/typings/elegant-router.d.ts type ElegantConstRoute (line 7) | type ElegantConstRoute = import('@elegant-router/vue').ElegantConstRoute; type RouteLayout (line 12) | type RouteLayout = "base" | "blank"; type RouteMap (line 17) | type RouteMap = { type RouteKey (line 31) | type RouteKey = keyof RouteMap; type RoutePath (line 36) | type RoutePath = RouteMap[RouteKey]; type CustomRouteKey (line 41) | type CustomRouteKey = Extract< type GeneratedRouteKey (line 50) | type GeneratedRouteKey = Exclude; type FirstLevelRouteKey (line 55) | type FirstLevelRouteKey = Extract< type CustomFirstLevelRouteKey (line 68) | type CustomFirstLevelRouteKey = Extract< type LastLevelRouteKey (line 77) | type LastLevelRouteKey = Extract< type CustomLastLevelRouteKey (line 90) | type CustomLastLevelRouteKey = Extract< type SingleLevelRouteKey (line 99) | type SingleLevelRouteKey = FirstLevelRouteKey & LastLevelRouteKey; type CustomSingleLevelRouteKey (line 104) | type CustomSingleLevelRouteKey = CustomFirstLevelRouteKey & CustomLastLe... type FirstLevelRouteNotSingleKey (line 109) | type FirstLevelRouteNotSingleKey = Exclude... type SingleLevelRoute (line 138) | type SingleLevelRoute = K extends LastLevelRo... type CenterLevelRoute (line 160) | type CenterLevelRoute = K extends CenterLev... type MultiLevelRoute (line 171) | type MultiLevelRoute = K extends CustomLa... type CustomCenterLevelRoute (line 205) | type CustomCenterLevelRoute = K extends Custom... type CustomMultiLevelRoute (line 216) | type CustomMultiLevelRoute = import('naive-ui').DataTableBaseColumn type DataTableExpandColumn (line 6) | type DataTableExpandColumn = import('naive-ui').DataTableExpandColumn type DataTableSelectionColumn (line 7) | type DataTableSelectionColumn = import('naive-ui').DataTableSelection... type TableColumnGroup (line 8) | type TableColumnGroup = import('naive-ui/es/data-table/src/interface'... type TableColumnCheck (line 9) | type TableColumnCheck = import('@sa/hooks').TableColumnCheck; type TableColumnFixed (line 10) | type TableColumnFixed = import('@sa/hooks').TableColumnCheck type SetTableColumnKey (line 12) | type SetTableColumnKey = Omit & { key: keyof T | (string... type TableColumnWithKey (line 14) | type TableColumnWithKey = SetTableColumnKey, T... type TableColumn (line 16) | type TableColumn = TableColumnWithKey | DataTableSelectionColumn>(recor... function translateOptions (line 33) | function translateOptions(options: CommonType.Option