神仙都没用 há 1 ano atrás
pai
commit
433cc0595c

+ 1 - 1
.vscode/config.code-snippets

@@ -3,7 +3,7 @@
 		"prefix": "module-config",
 		"scope": "typescript",
 		"body": [
-			"import { ModuleConfig } from \"/@/cool\";",
+			"import type { ModuleConfig } from \"/@/cool\";",
 			"",
 			"export default (): ModuleConfig => {",
 			"    return {};",

+ 1 - 1
src/modules/base/config.ts

@@ -2,7 +2,7 @@ import VueECharts from "vue-echarts";
 import ElementPlus from "element-plus";
 import { useStore } from "./store";
 import { config } from "/@/config";
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 import "element-plus/theme-chalk/src/index.scss";
 import "./static/css/index.scss";
 

+ 1 - 1
src/modules/chat/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {

+ 1 - 1
src/modules/cloud/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 import { CodeDeclare } from "./dict";
 import { addDeclare } from "/@/plugins/editor-monaco";
 

+ 1 - 1
src/modules/demo/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {

+ 1 - 1
src/modules/design/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {

+ 1 - 1
src/modules/dict/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 import { useDict } from "./index";
 
 export default (): ModuleConfig => {

+ 1 - 1
src/modules/helper/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 import { getRules } from "./utils";
 
 export default (): ModuleConfig => {

+ 3 - 1
src/modules/space/config.ts

@@ -1,4 +1,6 @@
-export default () => {
+import type { ModuleConfig } from "/@/cool";
+
+export default (): ModuleConfig => {
 	return {
 		components: [
 			() => import("./components/space.vue"),

+ 1 - 2
src/modules/theme/config.ts

@@ -1,7 +1,6 @@
 import { setTheme } from "./utils";
-import { storage } from "/@/cool";
-import { ModuleConfig } from "../../cool/types";
 import { config } from "/@/config";
+import { storage, type ModuleConfig } from "/@/cool";
 
 import "element-plus/theme-chalk/dark/css-vars.css";
 import "./static/css/index.scss";

+ 1 - 1
src/modules/user/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {};

+ 1 - 1
src/plugins/crud/config.ts

@@ -1,4 +1,4 @@
-import { Merge, ModuleConfig } from "/@/cool";
+import type { Merge, ModuleConfig } from "/@/cool";
 
 // npm
 import Crud, { locale, setFocus } from "@cool-vue/crud";

+ 1 - 1
src/plugins/distpicker/components/index.tsx

@@ -1,4 +1,4 @@
-import { PropType, defineComponent } from "vue";
+import { type PropType, defineComponent } from "vue";
 import data from "../data/pca.json";
 
 export default defineComponent({

+ 1 - 1
src/plugins/distpicker/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 import { registerFormHook } from "@cool-vue/crud";
 
 // 注册hook

+ 1 - 1
src/plugins/editor-monaco/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {

+ 1 - 1
src/plugins/editor-preview/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {

+ 1 - 1
src/plugins/editor-wang/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {

+ 1 - 1
src/plugins/excel/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {

+ 3 - 1
src/plugins/upload/config.ts

@@ -1,4 +1,6 @@
-export default () => {
+import type { ModuleConfig } from "/@/cool";
+
+export default (): ModuleConfig => {
 	return {
 		label: "文件上传",
 		description: "基于 el-upload 封装的文件上传组件",

+ 1 - 1
src/plugins/view/config.ts

@@ -1,4 +1,4 @@
-import { ModuleConfig } from "/@/cool";
+import type { ModuleConfig } from "/@/cool";
 
 export default (): ModuleConfig => {
 	return {