From fcee7d4eb71471dd40567c8d7c97302eeee80697 Mon Sep 17 00:00:00 2001 From: Vben Date: Fri, 26 Feb 2021 20:09:24 +0800 Subject: [PATCH] perf: move src/types to root --- CHANGELOG.zh_CN.md | 1 + .../src/collapse/CollapseContainer.vue | 2 +- src/components/Form/src/hooks/useForm.ts | 2 +- src/components/Scrollbar/src/index.vue | 2 +- src/components/Table/src/hooks/useTable.ts | 2 +- src/components/Tinymce/src/Editor.vue | 6 +- src/hooks/event/useElResize.ts | 2 +- src/hooks/setting/index.ts | 2 +- src/hooks/setting/useHeaderSetting.ts | 2 +- src/hooks/setting/useLocaleSetting.ts | 2 +- src/hooks/setting/useMenuSetting.ts | 2 +- src/hooks/setting/useMultipleTabSetting.ts | 2 +- src/hooks/setting/useRootSetting.ts | 2 +- src/hooks/setting/useTransitionSetting.ts | 2 +- src/layouts/default/setting/handler.ts | 2 +- src/logics/initAppConfig.ts | 2 +- src/settings/projectSetting.ts | 2 +- src/store/modules/app.ts | 4 +- src/utils/cache/aesEncryption.ts | 38 ---- src/utils/cache/storageCache.ts | 8 +- src/utils/cipher.ts | 55 ++++++ src/utils/env.ts | 2 +- src/utils/event/{resizeEvent.ts => index.ts} | 7 + src/utils/event/triggerWindowResizeEvent.ts | 9 - src/utils/uuid.ts | 2 +- tsconfig.json | 14 +- {src/types => types}/config.d.ts | 0 {src/types => types}/event.d.ts | 0 {src/types => types}/global.d.ts | 0 {src/types => types}/module.d.ts | 0 {src/types => types}/tsx.d.ts | 0 {src/types => types}/utils.ts | 0 {src/types => types}/vue-app-env.d.ts | 0 {src/types => types}/window.d.ts | 0 vite.config.ts | 5 + yarn.lock | 178 +++++++++--------- 36 files changed, 196 insertions(+), 163 deletions(-) delete mode 100644 src/utils/cache/aesEncryption.ts create mode 100644 src/utils/cipher.ts rename src/utils/event/{resizeEvent.ts => index.ts} (83%) delete mode 100644 src/utils/event/triggerWindowResizeEvent.ts rename {src/types => types}/config.d.ts (100%) rename {src/types => types}/event.d.ts (100%) rename {src/types => types}/global.d.ts (100%) rename {src/types => types}/module.d.ts (100%) rename {src/types => types}/tsx.d.ts (100%) rename {src/types => types}/utils.ts (100%) rename {src/types => types}/vue-app-env.d.ts (100%) rename {src/types => types}/window.d.ts (100%) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 126feee2..61449145 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -10,6 +10,7 @@ - 修复 github 仓库体积过大问题. - 默认隐藏表格全屏按钮 - `crypto-es`改为`crypto-js`,减小打包体积 +- `types`目录移动到根目录,兼容其他目录全局类型 ### 🐛 Bug Fixes diff --git a/src/components/Container/src/collapse/CollapseContainer.vue b/src/components/Container/src/collapse/CollapseContainer.vue index e4ad88b5..136701e9 100644 --- a/src/components/Container/src/collapse/CollapseContainer.vue +++ b/src/components/Container/src/collapse/CollapseContainer.vue @@ -36,7 +36,7 @@ import CollapseHeader from './CollapseHeader.vue'; import LazyContainer from '../LazyContainer.vue'; - import { triggerWindowResize } from '/@/utils/event/triggerWindowResizeEvent'; + import { triggerWindowResize } from '/@/utils/event'; // hook import { useTimeoutFn } from '/@/hooks/core/useTimeout'; import { propTypes } from '/@/utils/propTypes'; diff --git a/src/components/Form/src/hooks/useForm.ts b/src/components/Form/src/hooks/useForm.ts index 88144b0f..4e592802 100644 --- a/src/components/Form/src/hooks/useForm.ts +++ b/src/components/Form/src/hooks/useForm.ts @@ -7,7 +7,7 @@ import { getDynamicProps } from '/@/utils'; import type { FormProps, FormActionType, UseFormReturnType, FormSchema } from '../types/form'; import type { NamePath } from 'ant-design-vue/lib/form/interface'; -import type { DynamicProps } from '/@/types/utils'; +import type { DynamicProps } from '/#/utils'; export declare type ValidateFields = (nameList?: NamePath[]) => Promise; diff --git a/src/components/Scrollbar/src/index.vue b/src/components/Scrollbar/src/index.vue index fee65ee5..8fd3920a 100644 --- a/src/components/Scrollbar/src/index.vue +++ b/src/components/Scrollbar/src/index.vue @@ -17,7 +17,7 @@