SYMBOL INDEX (1098 symbols across 324 files) FILE: apps/backend-mock/api/system/dept/list.ts function generateMockDataList (line 16) | function generateMockDataList(count: number) { FILE: apps/backend-mock/api/system/menu/name-exists.ts function getNames (line 8) | function getNames(menus: any[]) { FILE: apps/backend-mock/api/system/menu/path-exists.ts function getPaths (line 8) | function getPaths(menus: any[]) { FILE: apps/backend-mock/api/system/role/list.ts function generateMockDataList (line 19) | function generateMockDataList(count: number) { FILE: apps/backend-mock/api/table/list.ts function generateMockDataList (line 10) | function generateMockDataList(count: number) { type ItemType (line 75) | type ItemType = (typeof listData)[0]; FILE: apps/backend-mock/utils/cookie-utils.ts function clearRefreshTokenCookie (line 5) | function clearRefreshTokenCookie(event: H3Event) { function setRefreshTokenCookie (line 13) | function setRefreshTokenCookie( function getRefreshTokenFromCookie (line 25) | function getRefreshTokenFromCookie(event: H3Event) { FILE: apps/backend-mock/utils/jwt-utils.ts constant ACCESS_TOKEN_SECRET (line 11) | const ACCESS_TOKEN_SECRET = 'access_token_secret'; constant REFRESH_TOKEN_SECRET (line 12) | const REFRESH_TOKEN_SECRET = 'refresh_token_secret'; type UserPayload (line 14) | interface UserPayload extends UserInfo { function generateAccessToken (line 19) | function generateAccessToken(user: UserInfo) { function generateRefreshToken (line 23) | function generateRefreshToken(user: UserInfo) { function verifyAccessToken (line 29) | function verifyAccessToken( function verifyRefreshToken (line 60) | function verifyRefreshToken( FILE: apps/backend-mock/utils/mock-data.ts type UserInfo (line 1) | interface UserInfo { type TimezoneOption (line 10) | interface TimezoneOption { constant MOCK_USERS (line 15) | const MOCK_USERS: UserInfo[] = [ constant MOCK_CODES (line 41) | const MOCK_CODES = [ constant MOCK_MENUS (line 179) | const MOCK_MENUS = [ constant MOCK_MENU_LIST (line 194) | const MOCK_MENU_LIST = [ function getMenuIds (line 386) | function getMenuIds(menus: any[]) { constant TIME_ZONE_OPTIONS (line 400) | const TIME_ZONE_OPTIONS: TimezoneOption[] = [ FILE: apps/backend-mock/utils/response.ts function useResponseSuccess (line 5) | function useResponseSuccess(data: T) { function usePageResponseSuccess (line 14) | function usePageResponseSuccess( function useResponseError (line 35) | function useResponseError(message: string, error: any = null) { function forbiddenResponse (line 44) | function forbiddenResponse( function unAuthorizedResponse (line 52) | function unAuthorizedResponse(event: H3Event) { function sleep (line 57) | function sleep(ms: number) { function pagination (line 61) | function pagination( FILE: apps/web-antd/src/adapter/component/index.ts constant IMAGE_EXTENSIONS (line 134) | const IMAGE_EXTENSIONS = new Set([ function isImageFile (line 147) | function isImageFile(file: UploadFile): boolean { function createDefaultUploadSlots (line 168) | function createDefaultUploadSlots(listType: string, placeholder: string) { function getBase64 (line 190) | function getBase64(file: File): Promise { function previewImage (line 202) | async function previewImage( function cropImage (line 281) | function cropImage(file: File, aspectRatio: string | undefined) { method setup (line 382) | setup( type ComponentType (line 565) | type ComponentType = function initComponentAdapter (line 595) | async function initComponentAdapter() { FILE: apps/web-antd/src/adapter/form.ts function initSetupVbenForm (line 11) | async function initSetupVbenForm() { type VbenFormSchema (line 48) | type VbenFormSchema = FormSchema; FILE: apps/web-antd/src/adapter/vxe-table.ts method renderTableDefault (line 43) | renderTableDefault(renderOpts, params) { method renderTableDefault (line 52) | renderTableDefault(renderOpts) { FILE: apps/web-antd/src/api/core/auth.ts type LoginParams (line 5) | interface LoginParams { type LoginResult (line 11) | interface LoginResult { type RefreshTokenResult (line 15) | interface RefreshTokenResult { function loginApi (line 24) | async function loginApi(data: AuthApi.LoginParams) { function refreshTokenApi (line 31) | async function refreshTokenApi() { function logoutApi (line 40) | async function logoutApi() { function getAccessCodesApi (line 49) | async function getAccessCodesApi() { FILE: apps/web-antd/src/api/core/menu.ts function getAllMenusApi (line 8) | async function getAllMenusApi() { FILE: apps/web-antd/src/api/core/user.ts function getUserInfoApi (line 8) | async function getUserInfoApi() { FILE: apps/web-antd/src/api/request.ts function createRequestClient (line 24) | function createRequestClient(baseURL: string, options?: RequestClientOpt... FILE: apps/web-antd/src/bootstrap.ts function bootstrap (line 19) | async function bootstrap(namespace: string) { FILE: apps/web-antd/src/locales/index.ts function loadMessages (line 33) | async function loadMessages(lang: SupportedLanguagesType) { function loadThirdPartyMessage (line 45) | async function loadThirdPartyMessage(lang: SupportedLanguagesType) { function loadDayjsLocale (line 53) | async function loadDayjsLocale(lang: SupportedLanguagesType) { function loadAntdLocale (line 80) | async function loadAntdLocale(lang: SupportedLanguagesType) { function setupI18n (line 93) | async function setupI18n(app: App, options: LocaleSetupOptions = {}) { FILE: apps/web-antd/src/main.ts function initApplication (line 9) | async function initApplication() { FILE: apps/web-antd/src/router/access.ts function generateAccess (line 17) | async function generateAccess(options: GenerateMenuAndRoutesOptions) { FILE: apps/web-antd/src/router/guard.ts function setupCommonGuard (line 17) | function setupCommonGuard(router: Router) { function setupAccessGuard (line 47) | function setupAccessGuard(router: Router) { function createRouterGuard (line 126) | function createRouterGuard(router: Router) { FILE: apps/web-antd/src/store/auth.ts function authLogin (line 28) | async function authLogin( function logout (line 80) | async function logout(redirect: boolean = true) { function fetchUserInfo (line 100) | async function fetchUserInfo() { function $reset (line 106) | function $reset() { FILE: apps/web-antdv-next/src/adapter/component/index.ts method setup (line 243) | setup() { method setup (line 314) | setup() { type ComponentType (line 494) | type ComponentType = function initComponentAdapter (line 524) | async function initComponentAdapter() { FILE: apps/web-antdv-next/src/adapter/form.ts function initSetupVbenForm (line 11) | async function initSetupVbenForm() { type VbenFormSchema (line 48) | type VbenFormSchema = FormSchema; FILE: apps/web-antdv-next/src/adapter/vxe-table.ts method renderTableDefault (line 43) | renderTableDefault(renderOpts, params) { method renderTableDefault (line 52) | renderTableDefault(renderOpts) { FILE: apps/web-antdv-next/src/api/core/auth.ts type LoginParams (line 5) | interface LoginParams { type LoginResult (line 11) | interface LoginResult { type RefreshTokenResult (line 15) | interface RefreshTokenResult { function loginApi (line 24) | async function loginApi(data: AuthApi.LoginParams) { function refreshTokenApi (line 31) | async function refreshTokenApi() { function logoutApi (line 40) | async function logoutApi() { function getAccessCodesApi (line 49) | async function getAccessCodesApi() { FILE: apps/web-antdv-next/src/api/core/menu.ts function getAllMenusApi (line 8) | async function getAllMenusApi() { FILE: apps/web-antdv-next/src/api/core/user.ts function getUserInfoApi (line 8) | async function getUserInfoApi() { FILE: apps/web-antdv-next/src/api/request.ts function createRequestClient (line 24) | function createRequestClient(baseURL: string, options?: RequestClientOpt... FILE: apps/web-antdv-next/src/bootstrap.ts function bootstrap (line 19) | async function bootstrap(namespace: string) { FILE: apps/web-antdv-next/src/locales/index.ts function loadMessages (line 33) | async function loadMessages(lang: SupportedLanguagesType) { function loadThirdPartyMessage (line 45) | async function loadThirdPartyMessage(lang: SupportedLanguagesType) { function loadDayjsLocale (line 53) | async function loadDayjsLocale(lang: SupportedLanguagesType) { function loadAntdLocale (line 80) | async function loadAntdLocale(lang: SupportedLanguagesType) { function setupI18n (line 93) | async function setupI18n(app: App, options: LocaleSetupOptions = {}) { FILE: apps/web-antdv-next/src/main.ts function initApplication (line 9) | async function initApplication() { FILE: apps/web-antdv-next/src/router/access.ts function generateAccess (line 17) | async function generateAccess(options: GenerateMenuAndRoutesOptions) { FILE: apps/web-antdv-next/src/router/guard.ts function setupCommonGuard (line 17) | function setupCommonGuard(router: Router) { function setupAccessGuard (line 47) | function setupAccessGuard(router: Router) { function createRouterGuard (line 126) | function createRouterGuard(router: Router) { FILE: apps/web-antdv-next/src/store/auth.ts function authLogin (line 28) | async function authLogin( function logout (line 80) | async function logout(redirect: boolean = true) { function fetchUserInfo (line 100) | async function fetchUserInfo() { function $reset (line 106) | function $reset() { FILE: apps/web-ele/src/adapter/component/index.ts type ComponentType (line 156) | type ComponentType = function initComponentAdapter (line 175) | async function initComponentAdapter() { FILE: apps/web-ele/src/adapter/form.ts function initSetupVbenForm (line 11) | async function initSetupVbenForm() { type VbenFormSchema (line 40) | type VbenFormSchema = FormSchema; FILE: apps/web-ele/src/adapter/vxe-table.ts method renderTableDefault (line 43) | renderTableDefault(renderOpts, params) { method renderTableDefault (line 53) | renderTableDefault(renderOpts) { FILE: apps/web-ele/src/api/core/auth.ts type LoginParams (line 5) | interface LoginParams { type LoginResult (line 11) | interface LoginResult { type RefreshTokenResult (line 15) | interface RefreshTokenResult { function loginApi (line 24) | async function loginApi(data: AuthApi.LoginParams) { function refreshTokenApi (line 31) | async function refreshTokenApi() { function logoutApi (line 40) | async function logoutApi() { function getAccessCodesApi (line 49) | async function getAccessCodesApi() { FILE: apps/web-ele/src/api/core/menu.ts function getAllMenusApi (line 8) | async function getAllMenusApi() { FILE: apps/web-ele/src/api/core/user.ts function getUserInfoApi (line 8) | async function getUserInfoApi() { FILE: apps/web-ele/src/api/request.ts function createRequestClient (line 24) | function createRequestClient(baseURL: string, options?: RequestClientOpt... FILE: apps/web-ele/src/bootstrap.ts function bootstrap (line 20) | async function bootstrap(namespace: string) { FILE: apps/web-ele/src/locales/index.ts function loadMessages (line 33) | async function loadMessages(lang: SupportedLanguagesType) { function loadThirdPartyMessage (line 45) | async function loadThirdPartyMessage(lang: SupportedLanguagesType) { function loadDayjsLocale (line 53) | async function loadDayjsLocale(lang: SupportedLanguagesType) { function loadElementLocale (line 80) | async function loadElementLocale(lang: SupportedLanguagesType) { function setupI18n (line 93) | async function setupI18n(app: App, options: LocaleSetupOptions = {}) { FILE: apps/web-ele/src/main.ts function initApplication (line 9) | async function initApplication() { FILE: apps/web-ele/src/router/access.ts function generateAccess (line 17) | async function generateAccess(options: GenerateMenuAndRoutesOptions) { FILE: apps/web-ele/src/router/guard.ts function setupCommonGuard (line 17) | function setupCommonGuard(router: Router) { function setupAccessGuard (line 47) | function setupAccessGuard(router: Router) { function createRouterGuard (line 126) | function createRouterGuard(router: Router) { FILE: apps/web-ele/src/store/auth.ts function authLogin (line 28) | async function authLogin( function logout (line 81) | async function logout(redirect: boolean = true) { function fetchUserInfo (line 101) | async function fetchUserInfo() { function $reset (line 107) | function $reset() { FILE: apps/web-naive/src/adapter/component/index.ts type ComponentType (line 102) | type ComponentType = function initComponentAdapter (line 121) | async function initComponentAdapter() { FILE: apps/web-naive/src/adapter/form.ts function initSetupVbenForm (line 11) | async function initSetupVbenForm() { type VbenFormSchema (line 44) | type VbenFormSchema = FormSchema; FILE: apps/web-naive/src/adapter/vxe-table.ts method renderTableDefault (line 43) | renderTableDefault(renderOpts, params) { method renderTableDefault (line 52) | renderTableDefault(renderOpts) { FILE: apps/web-naive/src/api/core/auth.ts type LoginParams (line 5) | interface LoginParams { type LoginResult (line 11) | interface LoginResult { type RefreshTokenResult (line 15) | interface RefreshTokenResult { function loginApi (line 24) | async function loginApi(data: AuthApi.LoginParams) { function refreshTokenApi (line 31) | async function refreshTokenApi() { function logoutApi (line 40) | async function logoutApi() { function getAccessCodesApi (line 49) | async function getAccessCodesApi() { FILE: apps/web-naive/src/api/core/menu.ts function getAllMenusApi (line 8) | async function getAllMenusApi() { FILE: apps/web-naive/src/api/core/user.ts function getUserInfoApi (line 8) | async function getUserInfoApi() { FILE: apps/web-naive/src/api/request.ts function createRequestClient (line 23) | function createRequestClient(baseURL: string, options?: RequestClientOpt... FILE: apps/web-naive/src/bootstrap.ts function bootstrap (line 19) | async function bootstrap(namespace: string) { FILE: apps/web-naive/src/locales/index.ts function loadMessages (line 24) | async function loadMessages(lang: SupportedLanguagesType) { function setupI18n (line 29) | async function setupI18n(app: App, options: LocaleSetupOptions = {}) { FILE: apps/web-naive/src/main.ts function initApplication (line 9) | async function initApplication() { FILE: apps/web-naive/src/router/access.ts function generateAccess (line 16) | async function generateAccess(options: GenerateMenuAndRoutesOptions) { FILE: apps/web-naive/src/router/guard.ts function setupCommonGuard (line 17) | function setupCommonGuard(router: Router) { function setupAccessGuard (line 47) | function setupAccessGuard(router: Router) { function createRouterGuard (line 125) | function createRouterGuard(router: Router) { FILE: apps/web-naive/src/store/auth.ts function authLogin (line 28) | async function authLogin( function logout (line 81) | async function logout(redirect: boolean = true) { function fetchUserInfo (line 101) | async function fetchUserInfo() { function $reset (line 107) | function $reset() { FILE: apps/web-tdesign/src/adapter/component/index.ts type ComponentType (line 101) | type ComponentType = function initComponentAdapter (line 129) | async function initComponentAdapter() { FILE: apps/web-tdesign/src/adapter/form.ts function initSetupVbenForm (line 11) | async function initSetupVbenForm() { type VbenFormSchema (line 48) | type VbenFormSchema = FormSchema; FILE: apps/web-tdesign/src/adapter/vxe-table.ts method renderTableDefault (line 43) | renderTableDefault(renderOpts, params) { method renderTableDefault (line 52) | renderTableDefault(renderOpts) { FILE: apps/web-tdesign/src/api/core/auth.ts type LoginParams (line 5) | interface LoginParams { type LoginResult (line 11) | interface LoginResult { type RefreshTokenResult (line 15) | interface RefreshTokenResult { function loginApi (line 24) | async function loginApi(data: AuthApi.LoginParams) { function refreshTokenApi (line 31) | async function refreshTokenApi() { function logoutApi (line 40) | async function logoutApi() { function getAccessCodesApi (line 49) | async function getAccessCodesApi() { FILE: apps/web-tdesign/src/api/core/menu.ts function getAllMenusApi (line 8) | async function getAllMenusApi() { FILE: apps/web-tdesign/src/api/core/user.ts function getUserInfoApi (line 8) | async function getUserInfoApi() { FILE: apps/web-tdesign/src/api/request.ts function createRequestClient (line 23) | function createRequestClient(baseURL: string, options?: RequestClientOpt... FILE: apps/web-tdesign/src/bootstrap.ts function bootstrap (line 22) | async function bootstrap(namespace: string) { FILE: apps/web-tdesign/src/locales/index.ts function loadMessages (line 25) | async function loadMessages(lang: SupportedLanguagesType) { function loadThirdPartyMessage (line 37) | async function loadThirdPartyMessage(lang: SupportedLanguagesType) { function loadDayjsLocale (line 45) | async function loadDayjsLocale(lang: SupportedLanguagesType) { function setupI18n (line 68) | async function setupI18n(app: App, options: LocaleSetupOptions = {}) { FILE: apps/web-tdesign/src/main.ts function initApplication (line 9) | async function initApplication() { FILE: apps/web-tdesign/src/router/access.ts function generateAccess (line 16) | async function generateAccess(options: GenerateMenuAndRoutesOptions) { FILE: apps/web-tdesign/src/router/guard.ts function setupCommonGuard (line 17) | function setupCommonGuard(router: Router) { function setupAccessGuard (line 47) | function setupAccessGuard(router: Router) { function createRouterGuard (line 126) | function createRouterGuard(router: Router) { FILE: apps/web-tdesign/src/store/auth.ts function authLogin (line 28) | async function authLogin( function logout (line 79) | async function logout(redirect: boolean = true) { function fetchUserInfo (line 99) | async function fetchUserInfo() { function $reset (line 105) | function $reset() { FILE: docs/.vitepress/config/plugins/demo-preview.ts function rawPathToToken (line 10) | function rawPathToToken(rawPath: string) { function generateContentHash (line 136) | function generateContentHash(input: string, length: number = 10): string { FILE: docs/.vitepress/theme/index.ts method enhanceApp (line 18) | async enhanceApp(ctx: EnhanceAppContext) { FILE: docs/.vitepress/theme/plugins/hm.ts constant SITE_ID (line 3) | const SITE_ID = '2e443a834727c065877c01d89921545e'; type Window (line 6) | interface Window { function registerAnalytics (line 11) | function registerAnalytics() { function initHmPlugin (line 24) | function initHmPlugin() { FILE: docs/src/_env/adapter/component.ts type ComponentType (line 51) | type ComponentType = function initComponentAdapter (line 76) | async function initComponentAdapter() { FILE: docs/src/_env/adapter/form.ts type VbenFormSchema (line 47) | type VbenFormSchema = FormSchema; FILE: docs/src/_env/adapter/vxe-table.ts method renderTableDefault (line 43) | renderTableDefault(renderOpts, params) { method renderTableDefault (line 52) | renderTableDefault(renderOpts) { FILE: docs/src/_env/node/adapter/form.ts type VbenFormSchema (line 3) | type VbenFormSchema = any; type VbenFormProps (line 4) | type VbenFormProps = any; FILE: docs/src/demos/vben-vxe-table/mock-api.ts type PageFetchParams (line 4) | interface PageFetchParams { function sleep (line 11) | function sleep(time = 1000) { function getExampleTableApi (line 22) | async function getExampleTableApi(params: DemoTableApi.PageFetchParams) { FILE: docs/src/demos/vben-vxe-table/table-data.ts type TableRowData (line 1) | interface TableRowData { constant MOCK_TABLE_DATA (line 12) | const MOCK_TABLE_DATA: TableRowData[] = (() => { constant MOCK_TREE_TABLE_DATA (line 27) | const MOCK_TREE_TABLE_DATA = [ constant MOCK_API_DATA (line 174) | const MOCK_API_DATA = [ FILE: internal/lint-configs/eslint-config/src/configs/ignores.ts function ignores (line 3) | async function ignores(): Promise { FILE: internal/lint-configs/eslint-config/src/configs/javascript.ts function javascript (line 67) | async function javascript(): Promise { FILE: internal/lint-configs/eslint-config/src/configs/jsonc.ts function jsonc (line 5) | async function jsonc(): Promise { function sortPackageJson (line 50) | function sortPackageJson(): Linter.Config { function sortCspellJson (line 129) | function sortCspellJson(): Linter.Config { function sortTsconfig (line 144) | function sortTsconfig(): Linter.Config { FILE: internal/lint-configs/eslint-config/src/configs/node.ts function node (line 5) | async function node(): Promise { FILE: internal/lint-configs/eslint-config/src/configs/perfectionist.ts function perfectionist (line 5) | async function perfectionist(): Promise { FILE: internal/lint-configs/eslint-config/src/configs/pnpm.ts function pnpm (line 5) | async function pnpm(): Promise { FILE: internal/lint-configs/eslint-config/src/configs/typescript.ts function typescript (line 13) | async function typescript(): Promise { FILE: internal/lint-configs/eslint-config/src/configs/unicorn.ts function unicorn (line 12) | async function unicorn(): Promise { FILE: internal/lint-configs/eslint-config/src/configs/vue.ts function vue (line 5) | async function vue(): Promise { FILE: internal/lint-configs/eslint-config/src/configs/yaml.ts function yaml (line 5) | async function yaml(): Promise { FILE: internal/lint-configs/eslint-config/src/index.ts type FlatConfig (line 17) | type FlatConfig = Linter.Config; type FlatConfigPromise (line 19) | type FlatConfigPromise = function defineConfig (line 25) | async function defineConfig(config: FlatConfig[] = []) { FILE: internal/lint-configs/eslint-config/src/util.ts type Awaitable (line 1) | type Awaitable = Promise | T; function interopDefault (line 3) | async function interopDefault( FILE: internal/lint-configs/oxfmt-config/src/index.ts type OxfmtConfig (line 3) | type OxfmtConfig = Parameters[0]; function defineConfig (line 31) | function defineConfig(config: OxfmtConfig = {}): OxfmtConfig { FILE: internal/lint-configs/oxlint-config/src/configs/index.ts function mergeOxlintConfigs (line 19) | function mergeOxlintConfigs(...configs: OxlintConfig[]): OxlintConfig { FILE: internal/lint-configs/oxlint-config/src/index.ts type VbenOxlintConfig (line 7) | type VbenOxlintConfig = Omit & { function defineConfig (line 11) | function defineConfig(config: VbenOxlintConfig = {}) { FILE: internal/node-utils/src/constants.ts type UNICODE (line 1) | enum UNICODE { FILE: internal/node-utils/src/formatter.ts function formatFile (line 5) | async function formatFile(filepath: string) { FILE: internal/node-utils/src/fs.ts function outputJSON (line 4) | async function outputJSON( function ensureFile (line 20) | async function ensureFile(filePath: string) { function readJSON (line 31) | async function readJSON(filePath: string) { FILE: internal/node-utils/src/git.ts function getStagedFiles (line 10) | async function getStagedFiles(): Promise { FILE: internal/node-utils/src/hash.ts function generatorContentHash (line 8) | function generatorContentHash(content: string, hashLSize?: number) { FILE: internal/node-utils/src/monorepo.ts function findMonorepoRoot (line 14) | function findMonorepoRoot(cwd: string = process.cwd()) { function getPackagesSync (line 34) | function getPackagesSync() { function getPackages (line 42) | async function getPackages() { function getPackage (line 51) | async function getPackage(pkgName: string) { FILE: internal/node-utils/src/path.ts function toPosixPath (line 7) | function toPosixPath(pathname: string) { FILE: internal/node-utils/src/spinner.ts type SpinnerOptions (line 5) | interface SpinnerOptions { function spinner (line 10) | async function spinner( FILE: internal/vite-config/src/config/application.ts function defineApplicationConfig (line 17) | function defineApplicationConfig(userConfigPromise?: DefineApplicationOp... function createCssOptions (line 101) | function createCssOptions(injectGlobalScss = true): CSSOptions { FILE: internal/vite-config/src/config/common.ts function getCommonConfig (line 3) | async function getCommonConfig(): Promise { FILE: internal/vite-config/src/config/index.ts function defineConfig (line 12) | function defineConfig( FILE: internal/vite-config/src/config/library.ts function defineLibraryConfig (line 12) | function defineLibraryConfig(userConfigPromise?: DefineLibraryOptions) { FILE: internal/vite-config/src/plugins/archiver.ts method handler (line 17) | handler() { function zipFolder (line 46) | async function zipFolder( FILE: internal/vite-config/src/plugins/extra-app-config.ts type PluginOptions (line 11) | interface PluginOptions { constant GLOBAL_CONFIG_FILE_NAME (line 16) | const GLOBAL_CONFIG_FILE_NAME = '_app.config.js'; constant VBEN_ADMIN_PRO_APP_CONF (line 17) | const VBEN_ADMIN_PRO_APP_CONF = '_VBEN_ADMIN_PRO_APP_CONF_'; function viteExtraAppConfigPlugin (line 24) | async function viteExtraAppConfigPlugin({ function getConfigSource (line 73) | async function getConfigSource() { function ensureTrailingSlash (line 88) | function ensureTrailingSlash(path: string) { FILE: internal/vite-config/src/plugins/importmap.ts constant DEFAULT_PROVIDER (line 11) | const DEFAULT_PROVIDER = 'jspm.io'; type pluginOptions (line 13) | type pluginOptions = GeneratorOptions & { function getShimsUrl (line 25) | async function getShimsUrl(provide: string) { function viteImportMapPlugin (line 44) | async function viteImportMapPlugin( function injectShimsToHtml (line 194) | async function injectShimsToHtml(html: string, esModuleShimUrl: string) { FILE: internal/vite-config/src/plugins/index.ts function loadConditionPlugins (line 36) | async function loadConditionPlugins(conditionPlugins: ConditionPlugin[]) { function loadCommonPlugins (line 50) | async function loadCommonPlugins( function loadApplicationPlugins (line 94) | async function loadApplicationPlugins( function loadLibraryPlugins (line 228) | async function loadLibraryPlugins( FILE: internal/vite-config/src/plugins/inject-app-loading/index.ts function viteInjectAppLoadingPlugin (line 14) | async function viteInjectAppLoadingPlugin( function getLoadingRawByHtmlTemplate (line 54) | async function getLoadingRawByHtmlTemplate(loadingTemplate: string) { FILE: internal/vite-config/src/plugins/inject-metadata.ts function resolvePackageVersion (line 12) | function resolvePackageVersion( function resolveMonorepoDependencies (line 29) | async function resolveMonorepoDependencies() { function viteMetadataPlugin (line 70) | async function viteMetadataPlugin( FILE: internal/vite-config/src/plugins/license.ts function viteLicensePlugin (line 17) | async function viteLicensePlugin( FILE: internal/vite-config/src/plugins/nitro-mock.ts method configureServer (line 18) | async configureServer(server) { function runNitroServer (line 48) | async function runNitroServer(rootDir: string, port: number, verbose: bo... FILE: internal/vite-config/src/plugins/print.ts method configureServer (line 13) | configureServer(server) { FILE: internal/vite-config/src/plugins/tailwind-reference.ts constant REFERENCE_LINE (line 3) | const REFERENCE_LINE = '@reference "@vben/tailwind-config/theme";\n'; function viteTailwindReferencePlugin (line 14) | function viteTailwindReferencePlugin(): Plugin { FILE: internal/vite-config/src/plugins/vxe-table.ts function viteVxeTableImportsPlugin (line 5) | async function viteVxeTableImportsPlugin(): Promise { FILE: internal/vite-config/src/typing.ts type IImportMap (line 28) | interface IImportMap { type PrintPluginOptions (line 41) | interface PrintPluginOptions { type NitroMockPluginOptions (line 60) | interface NitroMockPluginOptions { type ArchiverPluginOptions (line 84) | interface ArchiverPluginOptions { type ImportmapPluginOptions (line 101) | interface ImportmapPluginOptions { type ConditionPlugin (line 131) | interface ConditionPlugin { type CommonPluginOptions (line 148) | interface CommonPluginOptions { type ApplicationPluginOptions (line 186) | interface ApplicationPluginOptions extends CommonPluginOptions { type LibraryPluginOptions (line 288) | interface LibraryPluginOptions extends CommonPluginOptions { type ApplicationOptions (line 300) | type ApplicationOptions = ApplicationPluginOptions; type LibraryOptions (line 305) | type LibraryOptions = LibraryPluginOptions; type DefineApplicationOptions (line 311) | type DefineApplicationOptions = (config?: ConfigEnv) => Promise<{ type DefineLibraryOptions (line 322) | type DefineLibraryOptions = (config?: ConfigEnv) => Promise<{ type DefineConfig (line 333) | type DefineConfig = DefineApplicationOptions | DefineLibraryOptions; type VbenViteConfig (line 335) | type VbenViteConfig = Promise | UserConfig | UserConfigFnPro... FILE: internal/vite-config/src/utils/env.ts function getConfFiles (line 21) | function getConfFiles() { function loadEnv (line 37) | async function loadEnv>( function loadAndConvertEnv (line 66) | async function loadAndConvertEnv( FILE: packages/@core/base/icons/src/create-icon.ts function createIconifyIcon (line 5) | function createIconifyIcon(icon: string) { FILE: packages/@core/base/shared/src/cache/storage-manager.ts type StorageType (line 1) | type StorageType = 'localStorage' | 'sessionStorage'; type StorageManagerOptions (line 3) | interface StorageManagerOptions { type StorageItem (line 8) | interface StorageItem { class StorageManager (line 13) | class StorageManager { method constructor (line 17) | constructor({ method clear (line 31) | clear(): void { method clearExpiredItems (line 45) | clearExpiredItems(): void { method getItem (line 61) | getItem(key: string, defaultValue: null | T = null): null | T { method removeItem (line 86) | removeItem(key: string): void { method setItem (line 97) | setItem(key: string, value: T, ttl?: number): void { method getFullKey (line 113) | private getFullKey(key: string): string { FILE: packages/@core/base/shared/src/cache/types.ts type StorageType (line 1) | type StorageType = 'localStorage' | 'sessionStorage'; type StorageValue (line 3) | interface StorageValue { type IStorageCache (line 8) | interface IStorageCache { FILE: packages/@core/base/shared/src/color/color.ts function isDarkColor (line 3) | function isDarkColor(color: string) { function isLightColor (line 7) | function isLightColor(color: string) { FILE: packages/@core/base/shared/src/color/convert.ts function convertToHsl (line 11) | function convertToHsl(color: string): string { function convertToHslCssVar (line 26) | function convertToHslCssVar(color: string): string { function convertToRgb (line 40) | function convertToRgb(str: string): string { function isValidColor (line 49) | function isValidColor(color?: string) { FILE: packages/@core/base/shared/src/color/generator.ts type ColorItem (line 5) | interface ColorItem { function generatorColorVariables (line 11) | function generatorColorVariables(colorItems: ColorItem[]) { FILE: packages/@core/base/shared/src/constants/globals.ts constant CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT (line 2) | const CSS_VARIABLE_LAYOUT_CONTENT_HEIGHT = `--vben-content-height`; constant CSS_VARIABLE_LAYOUT_CONTENT_WIDTH (line 4) | const CSS_VARIABLE_LAYOUT_CONTENT_WIDTH = `--vben-content-width`; constant CSS_VARIABLE_LAYOUT_HEADER_HEIGHT (line 6) | const CSS_VARIABLE_LAYOUT_HEADER_HEIGHT = `--vben-header-height`; constant CSS_VARIABLE_LAYOUT_FOOTER_HEIGHT (line 8) | const CSS_VARIABLE_LAYOUT_FOOTER_HEIGHT = `--vben-footer-height`; constant ELEMENT_ID_MAIN_CONTENT (line 11) | const ELEMENT_ID_MAIN_CONTENT = `__vben_main_content`; constant DEFAULT_NAMESPACE (line 16) | const DEFAULT_NAMESPACE = 'vben'; FILE: packages/@core/base/shared/src/constants/vben.ts constant VBEN_GITHUB_URL (line 4) | const VBEN_GITHUB_URL = 'https://github.com/vbenjs/vue-vben-admin'; constant VBEN_DOC_URL (line 9) | const VBEN_DOC_URL = 'https://doc.vben.pro'; constant VBEN_LOGO_URL (line 14) | const VBEN_LOGO_URL = constant VBEN_PREVIEW_URL (line 20) | const VBEN_PREVIEW_URL = 'https://www.vben.pro'; constant VBEN_ANTDV_NEXT_PREVIEW_URL (line 22) | const VBEN_ANTDV_NEXT_PREVIEW_URL = 'https://antdv-next.vben.pro'; constant VBEN_ELE_PREVIEW_URL (line 24) | const VBEN_ELE_PREVIEW_URL = 'https://ele.vben.pro'; constant VBEN_NAIVE_PREVIEW_URL (line 26) | const VBEN_NAIVE_PREVIEW_URL = 'https://naive.vben.pro'; constant VBEN_ANT_PREVIEW_URL (line 28) | const VBEN_ANT_PREVIEW_URL = 'https://ant.vben.pro'; constant VBEN_TD_PREVIEW_URL (line 30) | const VBEN_TD_PREVIEW_URL = 'https://tdesign.vben.pro'; FILE: packages/@core/base/shared/src/global-state.ts type ComponentsState (line 6) | interface ComponentsState { type MessageState (line 10) | interface MessageState { type IGlobalSharedState (line 14) | interface IGlobalSharedState { class GlobalShareState (line 19) | class GlobalShareState { method defineMessage (line 26) | public defineMessage({ copyPreferencesSuccess }: MessageState) { method getComponents (line 32) | public getComponents(): ComponentsState { method getMessage (line 36) | public getMessage(): MessageState { method setComponents (line 40) | public setComponents(value: ComponentsState) { FILE: packages/@core/base/shared/src/utils/__tests__/tree.test.ts type Node (line 6) | interface Node { type NodeValue (line 11) | type NodeValue = string; FILE: packages/@core/base/shared/src/utils/__tests__/util.test.ts class TestClass (line 5) | class TestClass { method constructor (line 8) | constructor(value: string) { method getValue (line 13) | getValue() { method setValue (line 17) | setValue(newValue: string) { class TestWithGetterSetter (line 58) | class TestWithGetterSetter { method value (line 59) | get value() { method value (line 63) | set value(newValue: string) { method constructor (line 69) | constructor() { type UserProfile (line 83) | interface UserProfile { type UserSettings (line 88) | interface UserSettings { type Data (line 92) | interface Data { FILE: packages/@core/base/shared/src/utils/cn.ts function cn (line 6) | function cn(...inputs: ClassValue[]) { FILE: packages/@core/base/shared/src/utils/date.ts type FormatDate (line 8) | type FormatDate = Date | dayjs.Dayjs | number | string; type Format (line 10) | type Format = function formatDate (line 22) | function formatDate(time?: FormatDate, format: Format = 'YYYY-MM-DD') { function formatDateTime (line 35) | function formatDateTime(time?: FormatDate) { function isDate (line 39) | function isDate(value: any): value is Date { function isDayjsObject (line 43) | function isDayjsObject(value: any): value is dayjs.Dayjs { FILE: packages/@core/base/shared/src/utils/diff.ts function arraysEqual (line 5) | function arraysEqual(a: T[], b: T[]): boolean { type DiffResult (line 58) | type DiffResult = Partial<{ function diff (line 62) | function diff>(obj1: T, obj2: T): DiffResu... FILE: packages/@core/base/shared/src/utils/dom.ts type VisibleDomRect (line 1) | interface VisibleDomRect { function getElementVisibleRect (line 14) | function getElementVisibleRect( function getScrollbarWidth (line 66) | function getScrollbarWidth() { function needsScrollbar (line 85) | function needsScrollbar() { function triggerWindowResize (line 101) | function triggerWindowResize(): void { FILE: packages/@core/base/shared/src/utils/download.ts type DownloadOptions (line 3) | interface DownloadOptions { constant DEFAULT_FILENAME (line 9) | const DEFAULT_FILENAME = 'downloaded_file'; function downloadFileFromUrl (line 15) | async function downloadFileFromUrl({ function downloadFileFromBase64 (line 46) | function downloadFileFromBase64({ fileName, source }: DownloadOptions) { function downloadFileFromImageUrl (line 58) | async function downloadFileFromImageUrl({ function downloadFileFromBlob (line 69) | function downloadFileFromBlob({ function downloadFileFromBlobPart (line 84) | function downloadFileFromBlobPart({ function urlToBase64 (line 103) | function urlToBase64(url: string, mineType?: string): Promise { function triggerDownload (line 130) | function triggerDownload( function resolveFileName (line 155) | function resolveFileName(url: string, fileName?: string): string { FILE: packages/@core/base/shared/src/utils/inference.ts function isUndefined (line 9) | function isUndefined(value?: unknown): value is undefined { function isBoolean (line 18) | function isBoolean(value: unknown): value is boolean { function isEmpty (line 36) | function isEmpty(value?: T): value is T { function isHttpUrl (line 62) | function isHttpUrl(url?: string): boolean { function isWindow (line 77) | function isWindow(value: any): value is Window { function isMacOs (line 91) | function isMacOs(): boolean { function isWindowsOs (line 104) | function isWindowsOs(): boolean { function isNumber (line 113) | function isNumber(value: any): value is number { function getFirstNonNullOrUndefined (line 140) | function getFirstNonNullOrUndefined( FILE: packages/@core/base/shared/src/utils/letter.ts function capitalizeFirstLetter (line 5) | function capitalizeFirstLetter(string: string): string { function toLowerCaseFirstLetter (line 15) | function toLowerCaseFirstLetter(str: string): string { function toCamelCase (line 25) | function toCamelCase(key: string, parentKey: string): string { function kebabToCamelCase (line 32) | function kebabToCamelCase(str: string): string { FILE: packages/@core/base/shared/src/utils/nprogress.ts function loadNprogress (line 13) | async function loadNprogress() { function startProgress (line 29) | async function startProgress() { function stopProgress (line 38) | async function stopProgress() { FILE: packages/@core/base/shared/src/utils/resources.ts function loadScript (line 5) | function loadScript(src: string) { FILE: packages/@core/base/shared/src/utils/stack.ts class Stack (line 4) | class Stack { method size (line 8) | get size() { method constructor (line 25) | constructor(dedup = true, maxSize?: number) { method clear (line 33) | clear() { method peek (line 41) | peek(): T | undefined { method pop (line 49) | pop(): T | undefined { method push (line 57) | push(...items: T[]) { method remove (line 76) | remove(...itemList: T[]) { method retain (line 83) | retain(itemList: T[]) { method toArray (line 91) | toArray(): T[] { FILE: packages/@core/base/shared/src/utils/state-handler.ts class StateHandler (line 1) | class StateHandler { method isConditionTrue (line 6) | isConditionTrue(): boolean { method reset (line 10) | reset() { method setConditionFalse (line 16) | setConditionFalse() { method setConditionTrue (line 25) | setConditionTrue() { method waitForCondition (line 34) | waitForCondition(): Promise { method clearPromises (line 46) | private clearPromises() { FILE: packages/@core/base/shared/src/utils/to.ts function to (line 6) | async function to( FILE: packages/@core/base/shared/src/utils/tree.ts type TreeConfigOptions (line 1) | interface TreeConfigOptions { function traverseTreeValues (line 13) | function traverseTreeValues( function filterTree (line 50) | function filterTree>( function mapTree (line 80) | function mapTree>( function sortTree (line 104) | function sortTree>( FILE: packages/@core/base/shared/src/utils/unique.ts function uniqueByField (line 7) | function uniqueByField(arr: T[], key: keyof T): T[] { FILE: packages/@core/base/shared/src/utils/update-css-variables.ts function updateCSSVariables (line 5) | function updateCSSVariables( FILE: packages/@core/base/shared/src/utils/util.ts function bindMethods (line 1) | function bindMethods(instance: T): void { function getNestedValue (line 27) | function getNestedValue(obj: T, path: string): any { FILE: packages/@core/base/shared/src/utils/window.ts type OpenWindowOptions (line 1) | interface OpenWindowOptions { function openWindow (line 13) | function openWindow(url: string, options: OpenWindowOptions = {}): void { function openRouteInNewWindow (line 30) | function openRouteInNewWindow(path: string) { FILE: packages/@core/base/typings/src/app.d.ts type LayoutType (line 1) | type LayoutType = type ThemeModeType (line 10) | type ThemeModeType = 'auto' | 'dark' | 'light'; type PreferencesButtonPositionType (line 18) | type PreferencesButtonPositionType = 'auto' | 'fixed' | 'header'; type BuiltinThemeType (line 20) | type BuiltinThemeType = type ContentCompactType (line 40) | type ContentCompactType = 'compact' | 'wide'; type LayoutHeaderModeType (line 42) | type LayoutHeaderModeType = 'auto' | 'auto-scroll' | 'fixed' | 'static'; type LayoutHeaderMenuAlignType (line 43) | type LayoutHeaderMenuAlignType = 'center' | 'end' | 'start'; type LoginExpiredModeType (line 50) | type LoginExpiredModeType = 'modal' | 'page'; type BreadcrumbStyleType (line 57) | type BreadcrumbStyleType = 'background' | 'normal'; type AccessModeType (line 65) | type AccessModeType = 'backend' | 'frontend' | 'mixed'; type NavigationStyleType (line 72) | type NavigationStyleType = 'plain' | 'rounded'; type TabsStyleType (line 81) | type TabsStyleType = 'brisk' | 'card' | 'chrome' | 'plain'; type PageTransitionType (line 86) | type PageTransitionType = 'fade' | 'fade-down' | 'fade-slide' | 'fade-up'; type AuthPageLayoutType (line 94) | type AuthPageLayoutType = 'panel-center' | 'panel-left' | 'panel-right'; type TimezoneOption (line 99) | interface TimezoneOption { FILE: packages/@core/base/typings/src/basic.d.ts type BasicOption (line 1) | interface BasicOption { type SelectOption (line 6) | type SelectOption = BasicOption; type TabOption (line 8) | type TabOption = BasicOption; type BasicUserInfo (line 10) | interface BasicUserInfo { type ClassType (line 33) | type ClassType = FILE: packages/@core/base/typings/src/helper.d.ts type Increment (line 6) | type Increment = [...A, unknown]; type DeepPartial (line 10) | type DeepPartial< type DeepReadonly (line 25) | type DeepReadonly< type AnyPromiseFunction (line 41) | type AnyPromiseFunction = ( type AnyNormalFunction (line 48) | type AnyNormalFunction = (...arg: T) ... type AnyFunction (line 53) | type AnyFunction = type Nullable (line 60) | type Nullable = null | T; type NonNullable (line 65) | type NonNullable = T extends null | undefined ? never : T; type Recordable (line 70) | type Recordable = Record; type ReadonlyRecordable (line 75) | interface ReadonlyRecordable { type TimeoutHandle (line 82) | type TimeoutHandle = ReturnType; type IntervalHandle (line 87) | type IntervalHandle = ReturnType; type MaybeReadonlyRef (line 93) | type MaybeReadonlyRef = (() => T) | ComputedRef; type MaybeComputedRef (line 99) | type MaybeComputedRef = MaybeReadonlyRef | MaybeRef; type Merge (line 101) | type Merge = { type MergeAll (line 121) | type MergeAll< type EmitType (line 128) | type EmitType = (name: Name, ...args: any[]) => void; type MaybePromise (line 130) | type MaybePromise = Promise | T; FILE: packages/@core/base/typings/src/menu-record.ts type ExRouteRecordRaw (line 9) | type ExRouteRecordRaw = RouteRecordRaw & { type MenuRecordBadgeRaw (line 15) | interface MenuRecordBadgeRaw { type MenuRecordRaw (line 33) | interface MenuRecordRaw extends MenuRecordBadgeRaw { FILE: packages/@core/base/typings/src/tabs.ts type TabDefinition (line 3) | interface TabDefinition extends RouteLocationNormalized { FILE: packages/@core/base/typings/src/vue-router.d.ts type RouteMeta (line 4) | interface RouteMeta { type RouteRecordStringComponent (line 131) | type RouteRecordStringComponent = Omit< type ComponentRecordType (line 139) | type ComponentRecordType = Record Promise>; type GenerateMenuAndRoutesOptions (line 141) | interface GenerateMenuAndRoutesOptions { FILE: packages/@core/base/typings/vue-router.d.ts type RouteMeta (line 7) | interface RouteMeta extends IRouteMeta {} FILE: packages/@core/composables/src/use-is-mobile.ts function useIsMobile (line 3) | function useIsMobile() { FILE: packages/@core/composables/src/use-layout-style.ts function useLayoutContentStyle (line 20) | function useLayoutContentStyle() { function useLayoutHeaderStyle (line 63) | function useLayoutHeaderStyle() { function useLayoutFooterStyle (line 76) | function useLayoutFooterStyle() { FILE: packages/@core/composables/src/use-namespace.ts type UseNamespaceReturn (line 103) | type UseNamespaceReturn = ReturnType; FILE: packages/@core/composables/src/use-priority-value.ts function usePriorityValue (line 16) | function usePriorityValue< function usePriorityValues (line 55) | function usePriorityValues< function useForwardPriorityValues (line 73) | function useForwardPriorityValues< FILE: packages/@core/composables/src/use-scroll-lock.ts constant SCROLL_FIXED_CLASS (line 9) | const SCROLL_FIXED_CLASS = `_scroll__fixed_`; function useScrollLock (line 11) | function useScrollLock() { FILE: packages/@core/composables/src/use-simple-locale/messages.ts type Locale (line 1) | type Locale = 'en-US' | 'zh-CN'; FILE: packages/@core/composables/src/use-sortable.ts function useSortable (line 4) | function useSortable( FILE: packages/@core/preferences/src/constants.ts type BuiltinThemePreset (line 3) | interface BuiltinThemePreset { constant BUILT_IN_THEME_PRESETS (line 10) | const BUILT_IN_THEME_PRESETS: BuiltinThemePreset[] = [ constant DEFAULT_TIME_ZONE_OPTIONS (line 84) | const DEFAULT_TIME_ZONE_OPTIONS: TimezoneOption[] = [ constant COLOR_PRESETS (line 112) | const COLOR_PRESETS = [...BUILT_IN_THEME_PRESETS].slice(0, 7); FILE: packages/@core/preferences/src/preferences.ts constant STORAGE_KEYS (line 19) | const STORAGE_KEYS = { class PreferenceManager (line 25) | class PreferenceManager { method constructor (line 32) | constructor() { method handleUpdates (line 136) | private handleUpdates(updates: DeepPartial) { method initPlatform (line 157) | private initPlatform() { method loadFromCache (line 165) | private loadFromCache(): null | Preferences { method saveToCache (line 173) | private saveToCache(preference: Preferences) { method setupWatcher (line 182) | private setupWatcher() { method updateColorMode (line 223) | private updateColorMode(preference: Preferences) { FILE: packages/@core/preferences/src/types.ts type SupportedLanguagesType (line 19) | type SupportedLanguagesType = 'en-US' | 'zh-CN'; type AppPreferences (line 21) | interface AppPreferences { type BreadcrumbPreferences (line 92) | interface BreadcrumbPreferences { type CopyrightPreferences (line 105) | interface CopyrightPreferences { type FooterPreferences (line 122) | interface FooterPreferences { type HeaderPreferences (line 131) | interface HeaderPreferences { type LogoPreferences (line 144) | interface LogoPreferences { type NavigationPreferences (line 155) | interface NavigationPreferences { type SidebarPreferences (line 164) | interface SidebarPreferences { type ShortcutKeyPreferences (line 195) | interface ShortcutKeyPreferences { type TabbarPreferences (line 208) | interface TabbarPreferences { type ThemePreferences (line 239) | interface ThemePreferences { type TransitionPreferences (line 264) | interface TransitionPreferences { type WidgetPreferences (line 275) | interface WidgetPreferences { type Preferences (line 296) | interface Preferences { type PreferencesKeys (line 325) | type PreferencesKeys = keyof Preferences; type InitialOptions (line 327) | interface InitialOptions { FILE: packages/@core/preferences/src/update-css-variables.ts function updateCSSVariables (line 12) | function updateCSSVariables(preferences: Preferences) { function updateMainColorVariables (line 88) | function updateMainColorVariables(preference: Preferences) { function isDarkTheme (line 121) | function isDarkTheme(theme: string) { FILE: packages/@core/preferences/src/use-preferences.ts function usePreferences (line 8) | function usePreferences() { FILE: packages/@core/ui-kit/form-ui/src/config.ts constant DEFAULT_MODEL_PROP_NAME (line 23) | const DEFAULT_MODEL_PROP_NAME = 'modelValue'; constant DEFAULT_FORM_COMMON_CONFIG (line 25) | const DEFAULT_FORM_COMMON_CONFIG: FormCommonConfig = {}; constant COMPONENT_MAP (line 27) | const COMPONENT_MAP: Record = { constant COMPONENT_BIND_EVENT_MAP (line 37) | const COMPONENT_BIND_EVENT_MAP: Partial< function setupVbenForm (line 43) | function setupVbenForm< FILE: packages/@core/ui-kit/form-ui/src/form-api.ts function getDefaultState (line 29) | function getDefaultState(): VbenFormProps { class FormApi (line 53) | class FormApi { method constructor (line 73) | constructor(options: VbenFormProps = {}) { method getFieldComponentRef (line 99) | getFieldComponentRef( method getFocusedField (line 127) | getFocusedField() { method getLatestSubmissionValues (line 151) | getLatestSubmissionValues() { method getState (line 155) | getState() { method getValues (line 159) | async getValues>() { method isFieldValid (line 164) | async isFieldValid(fieldName: string) { method merge (line 169) | merge(formApi: FormApi) { method mount (line 209) | mount(formActions: FormActions, componentRefMap: Map) { method removeSchemaByFields (line 225) | async removeSchemaByFields(fields: string[]) { method resetForm (line 239) | async resetForm( method resetValidate (line 247) | async resetValidate() { method scrollToFirstError (line 259) | scrollToFirstError(errors: Record | string) { method setFieldValue (line 290) | async setFieldValue(field: string, value: any, shouldValidate?: boolea... method setLatestSubmissionValues (line 295) | setLatestSubmissionValues(values: null | Recordable) { method setState (line 299) | setState( method setValues (line 319) | async setValues( method submitForm (line 352) | async submitForm(e?: Event) { method unmount (line 363) | unmount() { method updateSchema (line 371) | updateSchema(schema: Partial[]) { method validate (line 405) | async validate(opts?: Partial) { method validateAndSubmitForm (line 420) | async validateAndSubmitForm() { method validateField (line 432) | async validateField(fieldName: string, opts?: Partial; type CustomRenderType (line 68) | type CustomRenderType = (() => Component | string) | string; type FormSchemaRuleType (line 70) | type FormSchemaRuleType = type FormItemDependenciesCondition (line 77) | type FormItemDependenciesCondition> = ( type FormItemDependenciesConditionWithRules (line 82) | type FormItemDependenciesConditionWithRules = ( type FormItemDependenciesConditionWithProps (line 87) | type FormItemDependenciesConditionWithProps = ( type FormItemDependencies (line 92) | interface FormItemDependencies { type ComponentProps (line 132) | type ComponentProps = type FormCommonConfig (line 139) | interface FormCommonConfig { type RenderComponentContentType (line 211) | type RenderComponentContentType = ( type HandleSubmitFn (line 216) | type HandleSubmitFn = ( type HandleResetFn (line 220) | type HandleResetFn = ( type FieldMappingTime (line 224) | type FieldMappingTime = [ type ArrayToStringFields (line 235) | type ArrayToStringFields = Array< type FormSchema (line 241) | interface FormSchema< type FormFieldProps (line 270) | interface FormFieldProps extends FormSchema { type FormRenderProps (line 274) | interface FormRenderProps< type ActionButtonOptions (line 344) | interface ActionButtonOptions extends VbenButtonProps { type VbenFormProps (line 350) | interface VbenFormProps< type ExtendedFormApi (line 436) | type ExtendedFormApi = FormApi & { type VbenFormAdapterOptions (line 442) | interface VbenFormAdapterOptions< FILE: packages/@core/ui-kit/form-ui/src/use-form-context.ts type ExtendFormProps (line 16) | type ExtendFormProps = VbenFormProps & { formApi?: ExtendedFormApi }; function useFormInitial (line 26) | function useFormInitial( FILE: packages/@core/ui-kit/form-ui/src/use-vben-form.ts function useVbenForm (line 14) | function useVbenForm< FILE: packages/@core/ui-kit/layout-ui/src/hooks/use-layout.ts function useLayout (line 7) | function useLayout(props: VbenLayoutProps) { FILE: packages/@core/ui-kit/layout-ui/src/hooks/use-sidebar-drag.ts type DragOptions (line 3) | interface DragOptions { type DragElements (line 8) | interface DragElements { type DragCallback (line 13) | type DragCallback = (newWidth: number) => void; function useSidebarDrag (line 15) | function useSidebarDrag() { FILE: packages/@core/ui-kit/layout-ui/src/vben-layout.ts type VbenLayoutProps (line 8) | interface VbenLayoutProps { FILE: packages/@core/ui-kit/menu-ui/src/components/normal-menu/normal-menu.ts type NormalMenuProps (line 3) | interface NormalMenuProps { FILE: packages/@core/ui-kit/menu-ui/src/hooks/use-menu-context.ts function createMenuContext (line 12) | function createMenuContext(injectMenuData: MenuProvider) { function createSubMenuContext (line 19) | function createSubMenuContext(injectSubMenuData: SubMenuProvider) { function useMenuContext (line 28) | function useMenuContext() { function useSubMenuContext (line 40) | function useSubMenuContext() { FILE: packages/@core/ui-kit/menu-ui/src/hooks/use-menu-scroll.ts type UseMenuScrollOptions (line 7) | interface UseMenuScrollOptions { function useMenuScroll (line 12) | function useMenuScroll( FILE: packages/@core/ui-kit/menu-ui/src/hooks/use-menu.ts function useMenu (line 7) | function useMenu() { function useMenuStyle (line 39) | function useMenuStyle(menu?: SubMenuProvider) { FILE: packages/@core/ui-kit/menu-ui/src/types.ts type MenuProps (line 9) | interface MenuProps { type SubMenuProps (line 62) | interface SubMenuProps extends MenuRecordBadgeRaw { type MenuItemProps (line 81) | interface MenuItemProps extends MenuRecordBadgeRaw { type MenuItemRegistered (line 104) | interface MenuItemRegistered { type MenuItemClicked (line 111) | interface MenuItemClicked { type MenuProvider (line 116) | interface MenuProvider { type SubMenuProvider (line 138) | interface SubMenuProvider { FILE: packages/@core/ui-kit/menu-ui/src/utils/index.ts type VNodeChildAtom (line 10) | type VNodeChildAtom = Exclude>; type RawSlots (line 11) | type RawSlots = Exclude | null | str... type FlattenVNodes (line 13) | type FlattenVNodes = Array; function findComponentUpward (line 20) | function findComponentUpward( FILE: packages/@core/ui-kit/popup-ui/src/alert/AlertBuilder.ts function vbenAlert (line 30) | function vbenAlert( function vbenConfirm (line 109) | function vbenConfirm( function vbenPrompt (line 132) | async function vbenPrompt( function clearAllAlerts (line 237) | function clearAllAlerts() { FILE: packages/@core/ui-kit/popup-ui/src/alert/alert.ts type IconType (line 7) | type IconType = 'error' | 'info' | 'question' | 'success' | 'warning'; type BeforeCloseScope (line 9) | type BeforeCloseScope = { type AlertProps (line 13) | type AlertProps = { type PromptProps (line 54) | type PromptProps = { type AlertContext (line 79) | type AlertContext = { function useAlertContext (line 93) | function useAlertContext() { FILE: packages/@core/ui-kit/popup-ui/src/drawer/__tests__/drawer-api.test.ts method state (line 12) | get state() { method constructor (line 18) | constructor(initialState: DrawerState) { method setState (line 22) | setState(fn: (prev: DrawerState) => DrawerState) { method subscribe (line 27) | subscribe(fn: (state: DrawerState) => void) { FILE: packages/@core/ui-kit/popup-ui/src/drawer/drawer-api.ts class DrawerApi (line 6) | class DrawerApi { method constructor (line 26) | constructor(options: DrawerApiOptions = {}) { method close (line 87) | async close() { method getData (line 100) | getData>() { method lock (line 109) | lock(isLocked: boolean = true) { method onCancel (line 116) | onCancel() { method onClosed (line 127) | onClosed() { method onConfirm (line 136) | onConfirm() { method onOpened (line 143) | onOpened() { method open (line 149) | open() { method setData (line 153) | setData(payload: T) { method setState (line 158) | setState( method unlock (line 175) | unlock() { FILE: packages/@core/ui-kit/popup-ui/src/drawer/drawer.ts type DrawerPlacement (line 7) | type DrawerPlacement = 'bottom' | 'left' | 'right' | 'top'; type CloseIconPlacement (line 9) | type CloseIconPlacement = 'left' | 'right'; type DrawerProps (line 11) | interface DrawerProps { type DrawerState (line 130) | interface DrawerState extends DrawerProps { type ExtendedDrawerApi (line 139) | type ExtendedDrawerApi = DrawerApi & { type DrawerApiOptions (line 145) | interface DrawerApiOptions extends DrawerState { FILE: packages/@core/ui-kit/popup-ui/src/drawer/use-drawer.ts constant USER_DRAWER_INJECT_KEY (line 22) | const USER_DRAWER_INJECT_KEY = Symbol('VBEN_DRAWER_INJECT'); constant DEFAULT_DRAWER_PROPS (line 24) | const DEFAULT_DRAWER_PROPS: Partial = {}; function setDefaultDrawerProps (line 26) | function setDefaultDrawerProps(props: Partial) { function useVbenDrawer (line 30) | function useVbenDrawer< function checkProps (line 120) | async function checkProps(api: ExtendedDrawerApi, attrs: Record ModalState) { method subscribe (line 26) | subscribe(fn: (state: ModalState) => void) { FILE: packages/@core/ui-kit/popup-ui/src/modal/modal-api.ts class ModalApi (line 6) | class ModalApi { method constructor (line 26) | constructor(options: ModalApiOptions = {}) { method close (line 96) | async close() { method getData (line 108) | getData>() { method lock (line 117) | lock(isLocked = true) { method onCancel (line 124) | onCancel() { method onClosed (line 135) | onClosed() { method onConfirm (line 144) | onConfirm() { method onOpened (line 151) | onOpened() { method open (line 157) | open() { method setData (line 165) | setData(payload: T) { method setState (line 170) | setState( method unlock (line 187) | unlock() { FILE: packages/@core/ui-kit/popup-ui/src/modal/modal.ts type ModalProps (line 7) | interface ModalProps { type ModalState (line 145) | interface ModalState extends ModalProps { type ExtendedModalApi (line 154) | type ExtendedModalApi = ModalApi & { type ModalApiOptions (line 160) | interface ModalApiOptions extends ModalState { FILE: packages/@core/ui-kit/popup-ui/src/modal/use-modal-draggable.ts function useModalDraggable (line 12) | function useModalDraggable( FILE: packages/@core/ui-kit/popup-ui/src/modal/use-modal.ts constant USER_MODAL_INJECT_KEY (line 18) | const USER_MODAL_INJECT_KEY = Symbol('VBEN_MODAL_INJECT'); constant DEFAULT_MODAL_PROPS (line 20) | const DEFAULT_MODAL_PROPS: Partial = {}; function setDefaultModalProps (line 22) | function setDefaultModalProps(props: Partial) { function useVbenModal (line 26) | function useVbenModal( function checkProps (line 137) | async function checkProps(api: ExtendedModalApi, attrs: Record Component | string) | string; type ValueType (line 28) | type ValueType = boolean | number | string; type VbenButtonGroupProps (line 30) | interface VbenButtonGroupProps extends Pick< FILE: packages/@core/ui-kit/shadcn-ui/src/components/context-menu/interface.ts type IContextMenuItem (line 3) | interface IContextMenuItem { FILE: packages/@core/ui-kit/shadcn-ui/src/components/dropdown-menu/interface.ts type VbenDropdownMenuItem (line 3) | interface VbenDropdownMenuItem { type DropdownMenuProps (line 28) | interface DropdownMenuProps { FILE: packages/@core/ui-kit/shadcn-ui/src/components/pin-input/types.ts type PinInputProps (line 1) | interface PinInputProps { FILE: packages/@core/ui-kit/shadcn-ui/src/components/segmented/types.ts type SegmentedItem (line 1) | interface SegmentedItem { FILE: packages/@core/ui-kit/shadcn-ui/src/ui/avatar/avatar.ts type AvatarVariants (line 22) | type AvatarVariants = VariantProps; FILE: packages/@core/ui-kit/shadcn-ui/src/ui/badge/badge.ts type BadgeVariants (line 25) | type BadgeVariants = VariantProps; FILE: packages/@core/ui-kit/shadcn-ui/src/ui/button/types.ts type ButtonVariantSize (line 1) | type ButtonVariantSize = type ButtonVariants (line 10) | type ButtonVariants = FILE: packages/@core/ui-kit/shadcn-ui/src/ui/form/injectionKeys.ts constant FORM_ITEM_INJECTION_KEY (line 3) | const FORM_ITEM_INJECTION_KEY = Symbol() as InjectionKey; FILE: packages/@core/ui-kit/shadcn-ui/src/ui/form/useFormField.ts function useFormField (line 13) | function useFormField() { FILE: packages/@core/ui-kit/shadcn-ui/src/ui/sheet/sheet.ts type SheetVariants (line 24) | type SheetVariants = VariantProps; FILE: packages/@core/ui-kit/shadcn-ui/src/ui/toggle/toggle.ts type ToggleVariants (line 27) | type ToggleVariants = VariantProps; FILE: packages/@core/ui-kit/shadcn-ui/src/ui/tree/types.ts type TreeProps (line 6) | interface TreeProps { function treePropsDefaults (line 44) | function treePropsDefaults() { FILE: packages/@core/ui-kit/tabs-ui/src/types.ts type TabsEmits (line 4) | type TabsEmits = { type TabsProps (line 10) | interface TabsProps { type TabConfig (line 67) | interface TabConfig extends TabDefinition { FILE: packages/@core/ui-kit/tabs-ui/src/use-tabs-drag.ts function findParentElement (line 11) | function findParentElement(element: HTMLElement) { function useTabsDrag (line 18) | function useTabsDrag(props: TabsProps, emit: EmitType) { FILE: packages/@core/ui-kit/tabs-ui/src/use-tabs-view-scroll.ts type DomElement (line 9) | type DomElement = Element | null | undefined; function useTabsViewScroll (line 11) | function useTabsViewScroll(props: TabsProps) { FILE: packages/constants/src/core.ts constant LOGIN_PATH (line 4) | const LOGIN_PATH = '/auth/login'; type LanguageOption (line 6) | interface LanguageOption { constant SUPPORT_LANGUAGES (line 14) | const SUPPORT_LANGUAGES: LanguageOption[] = [ FILE: packages/effects/access/src/accessible.ts function generateAccessible (line 21) | async function generateAccessible( function generateRoutes (line 80) | async function generateRoutes( function mergeRoutesByName (line 164) | function mergeRoutesByName( FILE: packages/effects/access/src/directive.ts function isAccessible (line 11) | function isAccessible( function registerAccessDirective (line 40) | function registerAccessDirective(app: App) { FILE: packages/effects/access/src/use-access.ts function useAccess (line 6) | function useAccess() { FILE: packages/effects/common-ui/src/components/captcha/hooks/useCaptchaPoints.ts function useCaptchaPoints (line 5) | function useCaptchaPoints() { FILE: packages/effects/common-ui/src/components/captcha/types.ts type CaptchaData (line 5) | interface CaptchaData { type CaptchaPoint (line 19) | interface CaptchaPoint extends CaptchaData { type PointSelectionCaptchaCardProps (line 25) | interface PointSelectionCaptchaCardProps { type PointSelectionCaptchaProps (line 57) | interface PointSelectionCaptchaProps extends PointSelectionCaptchaCardPr... type SliderCaptchaProps (line 75) | interface SliderCaptchaProps { type SliderRotateCaptchaProps (line 120) | interface SliderRotateCaptchaProps { type SliderTranslateCaptchaProps (line 161) | interface SliderTranslateCaptchaProps { type CaptchaVerifyPassingData (line 197) | interface CaptchaVerifyPassingData { type SliderCaptchaActionType (line 202) | interface SliderCaptchaActionType { type SliderRotateVerifyPassingData (line 206) | interface SliderRotateVerifyPassingData { FILE: packages/effects/common-ui/src/components/col-page/types.ts type ColPageProps (line 3) | interface ColPageProps extends PageProps { FILE: packages/effects/common-ui/src/components/count-to/types.ts type TransitionPresets (line 7) | type TransitionPresets = keyof typeof TransitionPresetsData; type CountToProps (line 13) | interface CountToProps { FILE: packages/effects/common-ui/src/components/icon-picker/icons.ts constant ICONS_MAP (line 6) | const ICONS_MAP: Recordable = {}; type IconifyResponse (line 8) | interface IconifyResponse { constant PENDING_REQUESTS (line 17) | const PENDING_REQUESTS: Recordable> = {}; function fetchIconsData (line 26) | async function fetchIconsData(prefix: string): Promise { FILE: packages/effects/common-ui/src/components/json-viewer/types.ts type JsonViewerProps (line 1) | interface JsonViewerProps { type JsonViewerAction (line 26) | interface JsonViewerAction { type JsonViewerValue (line 32) | interface JsonViewerValue { type JsonViewerToggle (line 39) | interface JsonViewerToggle { FILE: packages/effects/common-ui/src/components/loading/directive.ts constant LOADING_INSTANCE_KEY (line 8) | const LOADING_INSTANCE_KEY = Symbol('loading'); constant SPINNER_INSTANCE_KEY (line 9) | const SPINNER_INSTANCE_KEY = Symbol('spinner'); constant CLASS_NAME_RELATIVE (line 11) | const CLASS_NAME_RELATIVE = 'spinner-parent--relative'; method mounted (line 14) | mounted(el, binding) { method unmounted (line 21) | unmounted(el) { method updated (line 30) | updated(el, binding) { function getOptions (line 49) | function getOptions(binding: DirectiveBinding) { method mounted (line 60) | mounted(el, binding) { method unmounted (line 67) | unmounted(el) { method updated (line 76) | updated(el, binding) { type loadingDirectiveParams (line 95) | type loadingDirectiveParams = { function registerLoadingDirective (line 107) | function registerLoadingDirective( FILE: packages/effects/common-ui/src/components/page/types.ts type PageProps (line 1) | interface PageProps { FILE: packages/effects/common-ui/src/components/tippy/directive.ts function useTippyDirective (line 5) | function useTippyDirective(isDark: ComputedRef) { FILE: packages/effects/common-ui/src/components/tippy/index.ts type TippyProps (line 21) | type TippyProps = Partial< function initTippy (line 34) | function initTippy(app: App, options?: DefaultProps) { FILE: packages/effects/common-ui/src/ui/about/about.ts type AboutProps (line 3) | interface AboutProps { type DescriptionItem (line 9) | interface DescriptionItem { FILE: packages/effects/common-ui/src/ui/authentication/types.ts type AuthenticationProps (line 1) | interface AuthenticationProps { FILE: packages/effects/common-ui/src/ui/dashboard/typing.ts type AnalysisOverviewItem (line 3) | interface AnalysisOverviewItem { type WorkbenchProjectItem (line 11) | interface WorkbenchProjectItem { type WorkbenchTrendItem (line 21) | interface WorkbenchTrendItem { type WorkbenchTodoItem (line 28) | interface WorkbenchTodoItem { type WorkbenchQuickNavItem (line 35) | interface WorkbenchQuickNavItem { FILE: packages/effects/common-ui/src/ui/fallback/fallback.ts type FallbackProps (line 1) | interface FallbackProps { FILE: packages/effects/common-ui/src/ui/profile/types.ts type Props (line 3) | interface Props { type FormSchemaItem (line 12) | interface FormSchemaItem { type SettingProps (line 19) | interface SettingProps { FILE: packages/effects/hooks/src/use-app-config.ts function useAppConfig (line 9) | function useAppConfig( FILE: packages/effects/hooks/src/use-content-maximize.ts function useContentMaximize (line 5) | function useContentMaximize() { FILE: packages/effects/hooks/src/use-design-tokens.ts function useAntdDesignTokens (line 10) | function useAntdDesignTokens() { function useNaiveDesignTokens (line 77) | function useNaiveDesignTokens() { function useElementPlusDesignTokens (line 163) | function useElementPlusDesignTokens() { FILE: packages/effects/hooks/src/use-hover-toggle.ts type HoverDelayOptions (line 11) | interface HoverDelayOptions { constant DEFAULT_LEAVE_DELAY (line 18) | const DEFAULT_LEAVE_DELAY = 500; constant DEFAULT_ENTER_DELAY (line 19) | const DEFAULT_ENTER_DELAY = 0; function useHoverToggle (line 27) | function useHoverToggle( FILE: packages/effects/hooks/src/use-pagination.ts function pagination (line 13) | function pagination(list: T[], pageNo: number, pageSize: number... function usePagination (line 25) | function usePagination( FILE: packages/effects/hooks/src/use-refresh.ts function useRefresh (line 5) | function useRefresh() { FILE: packages/effects/hooks/src/use-tabs.ts function useTabs (line 8) | function useTabs() { FILE: packages/effects/hooks/src/use-watermark.ts function useWatermark (line 40) | function useWatermark() { FILE: packages/effects/layouts/src/authentication/types.ts type ToolbarType (line 1) | type ToolbarType = 'color' | 'language' | 'layout' | 'theme'; FILE: packages/effects/layouts/src/basic/content/use-content-spinner.ts function useContentSpinner (line 6) | function useContentSpinner() { FILE: packages/effects/layouts/src/basic/menu/use-extra-menu.ts function useExtraMenu (line 14) | function useExtraMenu(useRootMenus?: ComputedRef) { FILE: packages/effects/layouts/src/basic/menu/use-mixed-menu.ts function useMixedMenu (line 12) | function useMixedMenu() { FILE: packages/effects/layouts/src/basic/menu/use-navigation.ts function useNavigation (line 7) | function useNavigation() { FILE: packages/effects/layouts/src/basic/tabbar/use-tabbar.ts function useTabbar (line 28) | function useTabbar() { FILE: packages/effects/layouts/src/hooks/index.ts function transformComponent (line 16) | function transformComponent( function useLayoutHook (line 55) | function useLayoutHook() { FILE: packages/effects/layouts/src/widgets/notification/types.ts type NotificationItem (line 1) | interface NotificationItem { FILE: packages/effects/layouts/src/widgets/preferences/use-open-preferences.ts function useOpenPreferences (line 5) | function useOpenPreferences() { FILE: packages/effects/plugins/src/echarts/echarts.ts type ECOption (line 36) | type ECOption = ComposeOption< FILE: packages/effects/plugins/src/echarts/use-echarts.ts type EchartsUIType (line 33) | type EchartsUIType = typeof EchartsUI | undefined; type EchartsThemeType (line 35) | type EchartsThemeType = 'dark' | 'light' | null; function useEcharts (line 37) | function useEcharts(chartRef: Ref) { FILE: packages/effects/plugins/src/motion/types.ts type MotionPreset (line 26) | type MotionPreset = (typeof MotionPresets)[number]; FILE: packages/effects/plugins/src/vxe-table/api.ts function getDefaultState (line 18) | function getDefaultState(): VxeGridProps { class VxeGridApi (line 29) | class VxeGridApi = any> { method constructor (line 42) | constructor(options: VxeGridProps = {}) { method mount (line 60) | mount(instance: null | VxeGridInstance, formApi: ExtendedFormApi) { method query (line 69) | async query(params: Record = {}) { method reload (line 77) | async reload(params: Record = {}) { method setGridOptions (line 85) | setGridOptions(options: Partial) { method setLoading (line 91) | setLoading(isLoading: boolean) { method setState (line 99) | setState( method toggleSearchForm (line 113) | toggleSearchForm(show?: boolean) { method unmount (line 123) | unmount() { FILE: packages/effects/plugins/src/vxe-table/extends.ts function extendProxyOptions (line 9) | function extendProxyOptions( function extendProxyOption (line 26) | function extendProxyOption( function extendsDefaultFormatter (line 69) | function extendsDefaultFormatter(vxeUI: VxeUIExport) { FILE: packages/effects/plugins/src/vxe-table/init.ts function normalizeVxeLocale (line 55) | function normalizeVxeLocale>(localeModule:... function initVxeTable (line 80) | function initVxeTable() { function setupVbenVxeTable (line 120) | function setupVbenVxeTable(setupOptions: SetupVxeTable) { FILE: packages/effects/plugins/src/vxe-table/types.ts type VxePaginationInfo (line 18) | interface VxePaginationInfo { type ToolbarConfigOptions (line 24) | interface ToolbarConfigOptions extends VxeGridPropTypes.ToolbarConfig { type VxeTableGridOptions (line 29) | interface VxeTableGridOptions extends VxeTableGridProps { type SeparatorOptions (line 34) | interface SeparatorOptions { type VxeGridProps (line 39) | interface VxeGridProps< type ExtendedVxeGridApi (line 81) | type ExtendedVxeGridApi< type SetupVxeTable (line 90) | interface SetupVxeTable { FILE: packages/effects/plugins/src/vxe-table/use-vxe-grid.ts type FilteredSlots (line 16) | type FilteredSlots = { function useVbenVxeGrid (line 22) | function useVbenVxeGrid< type UseVbenVxeGrid (line 70) | type UseVbenVxeGrid = typeof useVbenVxeGrid; FILE: packages/effects/request/src/request-client/modules/downloader.ts type DownloadRequestConfig (line 4) | type DownloadRequestConfig = { class FileDownloader (line 13) | class FileDownloader { method constructor (line 16) | constructor(client: RequestClient) { method download (line 25) | public async download( FILE: packages/effects/request/src/request-client/modules/interceptor.ts class InterceptorManager (line 18) | class InterceptorManager { method constructor (line 21) | constructor(instance: AxiosInstance) { method addRequestInterceptor (line 25) | addRequestInterceptor({ method addResponseInterceptor (line 32) | addResponseInterceptor({ FILE: packages/effects/request/src/request-client/modules/sse.test.ts method decode (line 15) | decode(value: Uint8Array, opts?: any) { FILE: packages/effects/request/src/request-client/modules/sse.ts class SSE (line 9) | class SSE { method constructor (line 12) | constructor(client: RequestClient) { method postSSE (line 16) | public async postSSE( method requestSSE (line 33) | public async requestSSE( function safeJoinUrl (line 115) | function safeJoinUrl(baseUrl: string | undefined, url: string): string { FILE: packages/effects/request/src/request-client/modules/uploader.ts class FileUploader (line 6) | class FileUploader { method constructor (line 9) | constructor(client: RequestClient) { method upload (line 13) | public async upload( FILE: packages/effects/request/src/request-client/request-client.ts function getParamsSerializer (line 15) | function getParamsSerializer( class RequestClient (line 39) | class RequestClient { method constructor (line 58) | constructor(options: RequestClientOptions = {}) { method delete (line 99) | public delete( method get (line 109) | public get(url: string, config?: RequestClientConfig): Promis... method getBaseUrl (line 116) | public getBaseUrl() { method post (line 123) | public post( method put (line 134) | public put( method request (line 145) | public async request( FILE: packages/effects/request/src/request-client/types.ts type ExtendOptions (line 8) | type ExtendOptions = { type RequestClientConfig (line 30) | type RequestClientConfig = AxiosRequestConfig & ExtendOption... type RequestResponse (line 32) | type RequestResponse = AxiosResponse & { type RequestContentType (line 36) | type RequestContentType = type RequestClientOptions (line 42) | type RequestClientOptions = CreateAxiosDefaults & ExtendOptions; type SseRequestOptions (line 47) | interface SseRequestOptions extends RequestInit { type RequestInterceptorConfig (line 52) | interface RequestInterceptorConfig { type ResponseInterceptorConfig (line 61) | interface ResponseInterceptorConfig { type MakeErrorMessageFn (line 68) | type MakeErrorMessageFn = (message: string, error: any) => void; type HttpResponse (line 70) | interface HttpResponse { FILE: packages/icons/src/svg/load.ts function parseSvg (line 7) | function parseSvg(svgData: string): IconifyIconStructure { function loadSvgIcons (line 55) | async function loadSvgIcons() { FILE: packages/locales/src/i18n.ts function loadLocalesMap (line 37) | function loadLocalesMap(modules: Record Promise>) { function loadLocalesMapFromDir (line 55) | function loadLocalesMapFromDir( function setI18nLanguage (line 96) | function setI18nLanguage(locale: Locale) { function setupI18n (line 102) | async function setupI18n(app: App, options: LocaleSetupOptions = {}) { function loadLocaleMessages (line 123) | async function loadLocaleMessages(lang: SupportedLanguagesType) { FILE: packages/locales/src/typing.ts type SupportedLanguagesType (line 1) | type SupportedLanguagesType = 'en-US' | 'zh-CN'; type ImportLocaleFn (line 3) | type ImportLocaleFn = () => Promise<{ default: Record }>; type LoadMessageFn (line 5) | type LoadMessageFn = ( type LocaleSetupOptions (line 9) | interface LocaleSetupOptions { FILE: packages/preferences/src/index.ts function defineOverridesPreferences (line 11) | function defineOverridesPreferences(preferences: DeepPartial | strin... method setUpdateTime (line 493) | setUpdateTime() { method sortTabs (line 501) | async sortTabs(oldIndex: number, newIndex: number) { method toggleTabPin (line 515) | async toggleTabPin(tab: TabDefinition) { method unpinTab (line 525) | async unpinTab(tab: TabDefinition) { method updateCacheTabs (line 545) | async updateCacheTabs() { method addCachedRoute (line 570) | addCachedRoute(component: VNode, route: RouteLocationNormalizedLoaded) { method removeCachedRoute (line 581) | removeCachedRoute(key: string) { method affixTabs (line 586) | affixTabs(): TabDefinition[] { method getCachedTabs (line 595) | getCachedTabs(): string[] { method getExcludeCachedTabs (line 598) | getExcludeCachedTabs(): string[] { method getMenuList (line 601) | getMenuList(): string[] { method getTabs (line 604) | getTabs(): TabDefinition[] { method getCachedRoutes (line 608) | getCachedRoutes(): Map { method deserialize (line 619) | deserialize(value: string) { function cloneTab (line 669) | function cloneTab(route: TabDefinition): TabDefinition { function isAffixTab (line 694) | function isAffixTab(tab: TabDefinition) { function isTabShown (line 702) | function isTabShown(tab: TabDefinition) { function getTabKey (line 711) | function getTabKey(tab: RouteLocationNormalized | RouteRecordNormalized) { function isVisitHistory (line 738) | function isVisitHistory() { function getTabKeyFromTab (line 747) | function getTabKeyFromTab(tab: TabDefinition): string { function equalTab (line 756) | function equalTab(a: TabDefinition, b: TabDefinition) { function routeToTab (line 760) | function routeToTab(route: RouteRecordNormalized) { FILE: packages/stores/src/modules/timezone.ts type TimezoneHandler (line 11) | interface TimezoneHandler { function initTimezone (line 71) | async function initTimezone() { function setTimezone (line 86) | async function setTimezone(timezone: string) { function getTimezoneOptions (line 98) | async function getTimezoneOptions() { function $reset (line 107) | function $reset() { FILE: packages/stores/src/modules/user.ts type BasicUserInfo (line 3) | interface BasicUserInfo { type AccessState (line 27) | interface AccessState { method setUserInfo (line 43) | setUserInfo(userInfo: BasicUserInfo | null) { method setUserRoles (line 50) | setUserRoles(roles: string[]) { FILE: packages/stores/src/setup.ts type SecureLSStorage (line 10) | type SecureLSStorage = { type SecureLSCtor (line 15) | type SecureLSCtor = new (config?: { type InitStoreOptions (line 32) | interface InitStoreOptions { function initStores (line 42) | async function initStores(app: App, options: InitStoreOptions) { function resetAllStores (line 72) | function resetAllStores() { FILE: packages/types/global.d.ts type RouteMeta (line 7) | interface RouteMeta extends IRouteMeta {} type VbenAdminProAppConfigRaw (line 10) | interface VbenAdminProAppConfigRaw { type AuthConfig (line 16) | interface AuthConfig { type ApplicationConfig (line 23) | interface ApplicationConfig { type Window (line 29) | interface Window { FILE: packages/types/src/user.ts type UserInfo (line 4) | interface UserInfo extends BasicUserInfo { FILE: packages/utils/src/helpers/find-menu-by-path.ts function findMenuByPath (line 3) | function findMenuByPath( function findRootMenuByPath (line 24) | function findRootMenuByPath(menus: MenuRecordRaw[], path?: string, level... FILE: packages/utils/src/helpers/generate-menus.ts function generateMenus (line 17) | function generateMenus( FILE: packages/utils/src/helpers/generate-routes-backend.ts function menuHasVisibleWithForbidden (line 14) | function menuHasVisibleWithForbidden(route: RouteRecordRaw): boolean { function generateRoutesByBackend (line 22) | async function generateRoutesByBackend( function convertRoutes (line 62) | function convertRoutes( function normalizeViewPath (line 96) | function normalizeViewPath(path: string): string { FILE: packages/utils/src/helpers/generate-routes-frontend.ts function generateRoutesByFrontend (line 8) | async function generateRoutesByFrontend( function hasAuthority (line 36) | function hasAuthority(route: RouteRecordRaw, access: string[]) { function menuHasVisibleWithForbidden (line 50) | function menuHasVisibleWithForbidden(route: RouteRecordRaw) { FILE: packages/utils/src/helpers/get-popup-container.ts function getPopupContainer (line 6) | function getPopupContainer(node?: HTMLElement): HTMLElement { FILE: packages/utils/src/helpers/merge-route-modules.ts type RouteModuleType (line 4) | interface RouteModuleType { function mergeRouteModules (line 13) | function mergeRouteModules( FILE: packages/utils/src/helpers/reset-routes.ts function resetStaticRoutes (line 8) | function resetStaticRoutes(router: Router, routes: RouteRecordRaw[]) { FILE: packages/utils/src/helpers/unmount-global-loading.ts function unmountGlobalLoading (line 8) | function unmountGlobalLoading() { FILE: playground/__tests__/e2e/common/auth.ts function authLogin (line 5) | async function authLogin(page: Page) { FILE: playground/src/adapter/component/index.ts constant IMAGE_EXTENSIONS (line 134) | const IMAGE_EXTENSIONS = new Set([ function isImageFile (line 147) | function isImageFile(file: UploadFile): boolean { function createDefaultUploadSlots (line 168) | function createDefaultUploadSlots(listType: string, placeholder: string) { function getBase64 (line 190) | function getBase64(file: File): Promise { function previewImage (line 202) | async function previewImage( function cropImage (line 281) | function cropImage(file: File, aspectRatio: string | undefined) { method setup (line 382) | setup( type ComponentType (line 565) | type ComponentType = function initComponentAdapter (line 595) | async function initComponentAdapter() { FILE: playground/src/adapter/form.ts function initSetupVbenForm (line 11) | async function initSetupVbenForm() { type VbenFormSchema (line 46) | type VbenFormSchema = FormSchema; FILE: playground/src/adapter/vxe-table.ts method renderTableDefault (line 65) | renderTableDefault(renderOpts, params) { method renderTableDefault (line 74) | renderTableDefault(renderOpts) { method renderTableDefault (line 86) | renderTableDefault({ options, props }, { column, row }) { method renderTableDefault (line 105) | renderTableDefault({ attrs, props }, { column, row }) { method renderTableDefault (line 136) | renderTableDefault({ attrs, options, props }, { column, row }) { type OnActionClickParams (line 291) | type OnActionClickParams> = { type OnActionClickFn (line 295) | type OnActionClickFn> = ( FILE: playground/src/api/core/auth.ts type LoginParams (line 5) | interface LoginParams { type LoginResult (line 11) | interface LoginResult { type RefreshTokenResult (line 15) | interface RefreshTokenResult { function loginApi (line 24) | async function loginApi(data: AuthApi.LoginParams) { function refreshTokenApi (line 33) | async function refreshTokenApi() { function logoutApi (line 46) | async function logoutApi() { function getAccessCodesApi (line 55) | async function getAccessCodesApi() { FILE: playground/src/api/core/menu.ts function getAllMenusApi (line 8) | async function getAllMenusApi() { FILE: playground/src/api/core/timezone.ts function getTimezoneOptionsApi (line 6) | async function getTimezoneOptionsApi() { function getTimezoneApi (line 17) | async function getTimezoneApi(): Promise { function setTimezoneApi (line 24) | async function setTimezoneApi(timezone: string): Promise { FILE: playground/src/api/core/user.ts function getUserInfoApi (line 8) | async function getUserInfoApi() { FILE: playground/src/api/examples/download.ts function downloadFile1 (line 9) | async function downloadFile1() { function downloadFile2 (line 19) | async function downloadFile2() { FILE: playground/src/api/examples/json-bigint.ts function getBigIntData (line 6) | async function getBigIntData() { FILE: playground/src/api/examples/params.ts function getParamsData (line 8) | async function getParamsData( FILE: playground/src/api/examples/status.ts function getMockStatusApi (line 6) | async function getMockStatusApi(status: string) { FILE: playground/src/api/examples/table.ts type PageFetchParams (line 4) | interface PageFetchParams { function getExampleTableApi (line 14) | async function getExampleTableApi(params: DemoTableApi.PageFetchParams) { FILE: playground/src/api/examples/upload.ts type UploadFileParams (line 3) | interface UploadFileParams { function upload_file (line 9) | async function upload_file({ FILE: playground/src/api/request.ts function createRequestClient (line 26) | function createRequestClient(baseURL: string, options?: RequestClientOpt... type PageFetchParams (line 129) | interface PageFetchParams { FILE: playground/src/api/system/dept.ts type SystemDept (line 4) | interface SystemDept { function getDeptList (line 17) | async function getDeptList() { function createDept (line 27) | async function createDept( function updateDept (line 39) | async function updateDept( function deleteDept (line 50) | async function deleteDept(id: string) { FILE: playground/src/api/system/menu.ts type SystemMenu (line 25) | interface SystemMenu { function getMenuList (line 96) | async function getMenuList() { function isMenuNameExists (line 102) | async function isMenuNameExists( function isMenuPathExists (line 111) | async function isMenuPathExists( function createMenu (line 124) | async function createMenu( function updateMenu (line 136) | async function updateMenu( function deleteMenu (line 147) | async function deleteMenu(id: string) { FILE: playground/src/api/system/role.ts type SystemRole (line 6) | interface SystemRole { function getRoleList (line 19) | async function getRoleList(params: Recordable) { function createRole (line 30) | async function createRole(data: Omit) { function updateRole (line 40) | async function updateRole( function deleteRole (line 51) | async function deleteRole(id: string) { FILE: playground/src/bootstrap.ts function bootstrap (line 20) | async function bootstrap(namespace: string) { FILE: playground/src/locales/index.ts function loadMessages (line 33) | async function loadMessages(lang: SupportedLanguagesType) { function loadThirdPartyMessage (line 45) | async function loadThirdPartyMessage(lang: SupportedLanguagesType) { function loadDayjsLocale (line 53) | async function loadDayjsLocale(lang: SupportedLanguagesType) { function loadAntdLocale (line 80) | async function loadAntdLocale(lang: SupportedLanguagesType) { function setupI18n (line 93) | async function setupI18n(app: App, options: LocaleSetupOptions = {}) { FILE: playground/src/main.ts function initApplication (line 9) | async function initApplication() { FILE: playground/src/router/access.ts function generateAccess (line 17) | async function generateAccess(options: GenerateMenuAndRoutesOptions) { FILE: playground/src/router/guard.ts function setupCommonGuard (line 17) | function setupCommonGuard(router: Router) { function setupAccessGuard (line 46) | function setupAccessGuard(router: Router) { function createRouterGuard (line 129) | function createRouterGuard(router: Router) { FILE: playground/src/store/auth.ts function authLogin (line 29) | async function authLogin( function logout (line 83) | async function logout(redirect: boolean = true) { function fetchUserInfo (line 109) | async function fetchUserInfo() { function $reset (line 115) | function $reset() { FILE: playground/src/timezone-init.ts function initTimezone (line 8) | function initTimezone() { FILE: playground/src/views/demos/features/vue-query/typing.ts type IProducts (line 1) | interface IProducts { FILE: playground/src/views/examples/vxe-table/table-data.ts type TableRowData (line 1) | interface TableRowData { constant MOCK_TABLE_DATA (line 12) | const MOCK_TABLE_DATA: TableRowData[] = (() => { constant MOCK_TREE_TABLE_DATA (line 27) | const MOCK_TREE_TABLE_DATA = [ FILE: playground/src/views/system/dept/data.ts function useSchema (line 14) | function useSchema(): VbenFormSchema[] { function useColumns (line 77) | function useColumns( FILE: playground/src/views/system/menu/data.ts function getMenuTypeOptions (line 6) | function getMenuTypeOptions() { function useColumns (line 24) | function useColumns( FILE: playground/src/views/system/role/data.ts function useFormSchema (line 7) | function useFormSchema(): VbenFormSchema[] { function useGridFormSchema (line 44) | function useGridFormSchema(): VbenFormSchema[] { function useColumns (line 77) | function useColumns( FILE: scripts/clean.mjs constant CONCURRENCY_LIMIT (line 7) | const CONCURRENCY_LIMIT = 10; constant SKIP_DIRS (line 10) | const SKIP_DIRS = new Set(['.DS_Store', '.git', '.idea', '.vscode']); function processItem (line 20) | async function processItem(currentDir, item, targets, _depth) { function cleanTargetsRecursively (line 60) | async function cleanTargetsRecursively(currentDir, targets, depth = 0) { FILE: scripts/turbo-run/src/run.ts type RunOptions (line 5) | interface RunOptions { function run (line 9) | async function run(options: RunOptions) { FILE: scripts/vsh/src/check-circular/index.ts constant DEFAULT_CONFIG (line 15) | const DEFAULT_CONFIG = { type CircularDependencyResult (line 32) | type CircularDependencyResult = string[]; type CheckCircularConfig (line 34) | interface CheckCircularConfig { type CommandOptions (line 40) | interface CommandOptions { function detectCircularDependencies (line 49) | async function detectCircularDependencies({ function formatCircles (line 91) | function formatCircles(circles: CircularDependencyResult[]): void { function checkCircular (line 112) | async function checkCircular({ function defineCheckCircularCommand (line 193) | function defineCheckCircularCommand(cac: CAC): void { FILE: scripts/vsh/src/check-dep/index.ts constant DEFAULT_CONFIG (line 8) | const DEFAULT_CONFIG = { type DepcheckResult (line 37) | interface DepcheckResult { type DepcheckConfig (line 43) | interface DepcheckConfig { type PackageInfo (line 49) | interface PackageInfo { function cleanDepcheckResult (line 60) | function cleanDepcheckResult(unused: DepcheckResult): void { function formatDepcheckResult (line 80) | function formatDepcheckResult(pkgName: string, unused: DepcheckResult): ... function runDepcheck (line 115) | async function runDepcheck(config: DepcheckConfig = {}): Promise { function defineDepcheckCommand (line 167) | function defineDepcheckCommand(cac: CAC): void { FILE: scripts/vsh/src/code-workspace/index.ts constant CODE_WORKSPACE_FILE (line 16) | const CODE_WORKSPACE_FILE = join('vben-admin.code-workspace'); type CodeWorkspaceCommandOptions (line 18) | interface CodeWorkspaceCommandOptions { function createCodeWorkspace (line 23) | async function createCodeWorkspace({ function runCodeWorkspace (line 49) | async function runCodeWorkspace({ function defineCodeWorkspaceCommand (line 65) | function defineCodeWorkspaceCommand(cac: CAC) { FILE: scripts/vsh/src/index.ts constant COMMAND_DESCRIPTIONS (line 13) | const COMMAND_DESCRIPTIONS = { function main (line 24) | async function main(): Promise { FILE: scripts/vsh/src/lint/index.ts type LintCommandOptions (line 5) | interface LintCommandOptions { function runLint (line 12) | async function runLint({ format }: LintCommandOptions) { function defineLintCommand (line 46) | function defineLintCommand(cac: CAC) { FILE: scripts/vsh/src/publint/index.ts constant CACHE_FILE (line 21) | const CACHE_FILE = join( type PubLintCommandOptions (line 28) | interface PubLintCommandOptions { function getLintFiles (line 39) | async function getLintFiles(files: string[] = []) { function getCacheFile (line 54) | function getCacheFile() { function readCache (line 59) | async function readCache(cacheFile: string) { function runPublint (line 68) | async function runPublint(files: string[], { check }: PubLintCommandOpti... function printResult (line 115) | function printResult( function definePubLintCommand (line 177) | function definePubLintCommand(cac: CAC) {