diff --git a/magic-admin/web/src/plugins/editor.ts b/magic-admin/web/src/plugins/editor.ts index 768919e9..ce4235b9 100644 --- a/magic-admin/web/src/plugins/editor.ts +++ b/magic-admin/web/src/plugins/editor.ts @@ -18,7 +18,7 @@ import { ElMessage, ElMessageBox } from 'element-plus'; -import { MNode } from '@tmagic/schema'; +import type { MNode } from '@tmagic/schema'; import actApi from '@src/api/act'; diff --git a/packages/core/src/App.ts b/packages/core/src/App.ts index b904acdd..2037140a 100644 --- a/packages/core/src/App.ts +++ b/packages/core/src/App.ts @@ -18,7 +18,7 @@ import { EventEmitter } from 'events'; -import { Id, MApp } from '@tmagic/schema'; +import type { Id, MApp } from '@tmagic/schema'; import Env from './Env'; import { diff --git a/packages/core/src/Node.ts b/packages/core/src/Node.ts index 242538e4..29e1700e 100644 --- a/packages/core/src/Node.ts +++ b/packages/core/src/Node.ts @@ -18,7 +18,7 @@ import { EventEmitter } from 'events'; -import { EventItemConfig, MComponent, MContainer, MPage } from '@tmagic/schema'; +import type { EventItemConfig, MComponent, MContainer, MPage } from '@tmagic/schema'; class Node extends EventEmitter { data: MComponent | MContainer | MPage; diff --git a/packages/core/src/Page.ts b/packages/core/src/Page.ts index 53bd6d54..8e3876df 100644 --- a/packages/core/src/Page.ts +++ b/packages/core/src/Page.ts @@ -16,7 +16,7 @@ * limitations under the License. */ -import { Id, MComponent, MContainer, MPage } from '@tmagic/schema'; +import type { Id, MComponent, MContainer, MPage } from '@tmagic/schema'; import Node from './Node'; interface ConfigOptions { diff --git a/packages/editor/src/layouts/AddPageBox.vue b/packages/editor/src/layouts/AddPageBox.vue index 92def631..6bfde35f 100644 --- a/packages/editor/src/layouts/AddPageBox.vue +++ b/packages/editor/src/layouts/AddPageBox.vue @@ -17,7 +17,7 @@ import { Plus } from '@element-plus/icons'; import { NodeType } from '@tmagic/schema'; -import { Services } from '@editor/type'; +import type { Services } from '@editor/type'; import { generatePageNameByApp } from '@editor/utils'; export default defineComponent({ diff --git a/packages/editor/src/services/history.ts b/packages/editor/src/services/history.ts index 034cd78a..07069f20 100644 --- a/packages/editor/src/services/history.ts +++ b/packages/editor/src/services/history.ts @@ -18,7 +18,7 @@ import { reactive } from 'vue'; -import { Id, MPage } from '@tmagic/schema'; +import type { Id, MPage } from '@tmagic/schema'; import { UndoRedo } from '@editor/utils/undo-redo'; diff --git a/packages/stage/src/StageCore.ts b/packages/stage/src/StageCore.ts index 2d67b84b..9a6ae18b 100644 --- a/packages/stage/src/StageCore.ts +++ b/packages/stage/src/StageCore.ts @@ -18,7 +18,7 @@ import { EventEmitter } from 'events'; -import { Id } from '@tmagic/schema'; +import type { Id } from '@tmagic/schema'; import { DEFAULT_ZOOM, GHOST_EL_ID_PREFIX } from './const'; import StageDragResize from './StageDragResize'; diff --git a/packages/stage/src/types.ts b/packages/stage/src/types.ts index df13c24d..155ebd7f 100644 --- a/packages/stage/src/types.ts +++ b/packages/stage/src/types.ts @@ -19,7 +19,7 @@ import { MoveableOptions } from 'moveable'; import Core from '@tmagic/core'; -import { Id, MApp, MNode } from '@tmagic/schema'; +import type { Id, MApp, MNode } from '@tmagic/schema'; import { GuidesType } from './const'; import StageCore from './StageCore'; diff --git a/packages/ui-react/src/button/Button.tsx b/packages/ui-react/src/button/Button.tsx index 390e547f..c096ec32 100644 --- a/packages/ui-react/src/button/Button.tsx +++ b/packages/ui-react/src/button/Button.tsx @@ -16,9 +16,9 @@ * limitations under the License. */ -import React, { useRef } from 'react'; +import React from 'react'; -import { MComponent } from '@tmagic/schema'; +import type { MComponent } from '@tmagic/schema'; import useApp from '../useApp'; diff --git a/packages/ui-react/src/container/Container.tsx b/packages/ui-react/src/container/Container.tsx index 7a446e7d..9c2b86cb 100644 --- a/packages/ui-react/src/container/Container.tsx +++ b/packages/ui-react/src/container/Container.tsx @@ -18,7 +18,7 @@ import React from 'react'; -import { MComponent, MContainer } from '@tmagic/schema'; +import type { MComponent, MContainer } from '@tmagic/schema'; import useApp from '../useApp'; diff --git a/packages/ui-react/src/img/Img.tsx b/packages/ui-react/src/img/Img.tsx index 1ef0bcee..a46be55d 100644 --- a/packages/ui-react/src/img/Img.tsx +++ b/packages/ui-react/src/img/Img.tsx @@ -18,7 +18,7 @@ import React from 'react'; -import { MComponent } from '@tmagic/schema'; +import type { MComponent } from '@tmagic/schema'; import useApp from '../useApp'; diff --git a/packages/ui-react/src/overlay/Overlay.tsx b/packages/ui-react/src/overlay/Overlay.tsx index 327e25f4..9fd09837 100644 --- a/packages/ui-react/src/overlay/Overlay.tsx +++ b/packages/ui-react/src/overlay/Overlay.tsx @@ -19,7 +19,7 @@ import React, { useContext, useEffect, useState } from 'react'; import Core from '@tmagic/core'; -import { MComponent, MNode } from '@tmagic/schema'; +import type { MComponent, MNode } from '@tmagic/schema'; import AppContent from '../AppContent'; import useApp from '../useApp'; diff --git a/packages/ui-react/src/page/Page.tsx b/packages/ui-react/src/page/Page.tsx index f614257d..86b9f608 100644 --- a/packages/ui-react/src/page/Page.tsx +++ b/packages/ui-react/src/page/Page.tsx @@ -18,7 +18,7 @@ import React from 'react'; -import { MComponent, MContainer, MPage } from '@tmagic/schema'; +import type { MComponent, MContainer, MPage } from '@tmagic/schema'; import useApp from '../useApp'; diff --git a/packages/ui-react/src/qrcode/Qrcode.tsx b/packages/ui-react/src/qrcode/Qrcode.tsx index 268ee07e..e3f13d19 100644 --- a/packages/ui-react/src/qrcode/Qrcode.tsx +++ b/packages/ui-react/src/qrcode/Qrcode.tsx @@ -19,7 +19,7 @@ import React, { useEffect, useState } from 'react'; import QRCode from 'qrcode'; -import { MComponent } from '@tmagic/schema'; +import type { MComponent } from '@tmagic/schema'; import useApp from '../useApp'; diff --git a/packages/ui-react/src/text/Text.tsx b/packages/ui-react/src/text/Text.tsx index 0086632a..0a0557de 100644 --- a/packages/ui-react/src/text/Text.tsx +++ b/packages/ui-react/src/text/Text.tsx @@ -18,7 +18,7 @@ import React, { useState } from 'react'; -import { MComponent } from '@tmagic/schema'; +import type { MComponent } from '@tmagic/schema'; import useApp from '../useApp'; diff --git a/packages/ui-react/src/useApp.ts b/packages/ui-react/src/useApp.ts index 3187eb7c..e49b6cce 100644 --- a/packages/ui-react/src/useApp.ts +++ b/packages/ui-react/src/useApp.ts @@ -19,7 +19,7 @@ import { useContext, useEffect, useState } from 'react'; import Core from '@tmagic/core'; -import { MComponent } from '@tmagic/schema'; +import type { MComponent } from '@tmagic/schema'; import AppContent from './AppContent'; diff --git a/packages/ui-vue2/src/button/Button.vue b/packages/ui-vue2/src/button/Button.vue index 8658d7cd..c66da0a6 100644 --- a/packages/ui-vue2/src/button/Button.vue +++ b/packages/ui-vue2/src/button/Button.vue @@ -8,7 +8,7 @@