forked from ikuaitu/vue-fabric-editor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.ts
51 lines (49 loc) · 2.73 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*
* @Author: 秦少卫
* @Date: 2023-02-03 23:29:34
* @LastEditors: 秦少卫
* @LastEditTime: 2024-07-06 12:36:22
* @Description: 核心入口文件
*/
import Editor from './Editor';
export { default as DringPlugin } from './plugin/DringPlugin';
export { default as AlignGuidLinePlugin } from './plugin/AlignGuidLinePlugin';
export { default as ControlsPlugin } from './plugin/ControlsPlugin';
export { default as ControlsRotatePlugin } from './plugin/ControlsRotatePlugin';
export { default as CenterAlignPlugin } from './plugin/CenterAlignPlugin';
export { default as LayerPlugin } from './plugin/LayerPlugin';
export { default as CopyPlugin } from './plugin/CopyPlugin';
export { default as MoveHotKeyPlugin } from './plugin/MoveHotKeyPlugin';
export { default as DeleteHotKeyPlugin } from './plugin/DeleteHotKeyPlugin';
export { default as GroupPlugin } from './plugin/GroupPlugin';
export { default as DrawLinePlugin } from './plugin/DrawLinePlugin';
export { default as GroupTextEditorPlugin } from './plugin/GroupTextEditorPlugin';
export { default as GroupAlignPlugin } from './plugin/GroupAlignPlugin';
export { default as WorkspacePlugin } from './plugin/WorkspacePlugin';
export { default as MaskPlugin } from './plugin/MaskPlugin';
export { default as HistoryPlugin } from './plugin/HistoryPlugin';
export { default as FlipPlugin } from './plugin/FlipPlugin';
export { default as RulerPlugin } from './plugin/RulerPlugin';
export { default as MaterialPlugin } from './plugin/MaterialPlugin';
export { default as WaterMarkPlugin } from './plugin/WaterMarkPlugin';
export { default as FontPlugin } from './plugin/FontPlugin';
export { default as PolygonModifyPlugin } from './plugin/PolygonModifyPlugin';
export { default as DrawPolygonPlugin } from './plugin/DrawPolygonPlugin';
export { default as FreeDrawPlugin } from './plugin/FreeDrawPlugin';
export { default as PathTextPlugin } from './plugin/PathTextPlugin';
export { default as PsdPlugin } from './plugin/PsdPlugin';
export { default as SimpleClipImagePlugin } from './plugin/SimpleClipImagePlugin';
export { default as BarCodePlugin } from './plugin/BarCodePlugin';
export { default as QrCodePlugin } from './plugin/QrCodePlugin';
export { default as ImageStroke } from './plugin/ImageStroke';
export { default as ResizePlugin } from './plugin/ResizePlugin';
export { default as LockPlugin } from './plugin/LockPlugin';
export { default as AddBaseTypePlugin } from './plugin/AddBaseTypePlugin';
import EventType from './eventType';
import Utils from './utils/utils';
import CustomRect from './objects/CustomRect';
import CustomTextbox from './objects/CustomTextbox';
// import { extend } from 'dayjs';
export { EventType, Utils, CustomRect, CustomTextbox };
export default Editor;
export * from './interface/Editor';