Files
dooring/packages/dooringx-lib/src/index.tsx

66 lines
2.4 KiB
TypeScript
Raw Normal View History

2021-07-09 01:41:03 +08:00
/*
* @Author: yehuozhili
* @Date: 2021-03-14 04:22:18
* @LastEditors: yehuozhili
2021-09-27 21:52:16 +08:00
* @LastEditTime: 2021-09-27 21:08:40
2021-07-12 15:32:21 +08:00
* @FilePath: \dooringx\packages\dooringx-lib\src\index.tsx
2021-07-09 01:41:03 +08:00
*/
// 初始化store用
export { useStoreState } from './hooks';
// 动态添加事件使用
export { useDynamicAddEventCenter } from './hooks';
// 画布组件
export { default as Container } from './components/container';
// 左边组件
export { default as LeftConfig } from './components/leftConfig';
// 预览组件
export { default as Preview } from './components/preview';
// 右侧配置组件
export { default as RightConfig } from './components/rightConfig';
// 画布外层
export { default as ContainerWrapper } from './components/wrapperMove';
// 控制全局 弹窗等
2021-09-27 21:52:16 +08:00
export { default as Control } from './components/control/control';
2021-07-09 01:41:03 +08:00
// 这个放到外层容器属性里 ...innerContainerDragUp()
export { innerContainerDragUp } from './core/innerDrag';
export { unmountContextMenu } from './core/contextMenu';
// 用户的设置 包括可以获取store commander
export { default as UserConfig } from './config';
// 合并配置项
export { userConfigMerge } from './config';
//制作放大缩小的函数
export { scaleFn } from './core/scale/index';
// 以下导出用于制作插件
// 用于制作组件的函数
export { ComponentItemFactory } from './core/components/abstract';
2022-01-10 13:43:56 +08:00
// 拖拽
export { dragEventResolve } from './core/crossDrag/index';
2021-07-09 01:41:03 +08:00
// 用于制作组件配置项的函数
export { createPannelOptions } from './core/components/formTypes';
// 用于config类型定义
export { InitConfig } from './config';
// 用于制作函数转换
export { changeUserValueRecord } from './core/utils/index';
export { changeUserValue } from './core/utils/index';
// 用于制作快捷键
export { CommanderItemFactory } from './core/command/abstract';
export { defaultStore } from './config';
//state
export { focusState } from './core/focusHandler/state';
//utils
2021-07-17 22:15:30 +08:00
export { deepCopy, rgba2Obj, swap, createUid, arrayMove, postMessage } from './core/utils';
2021-07-09 01:41:03 +08:00
export { specialCoList } from './core/utils/special';
2021-07-17 22:15:30 +08:00
// iframe
export { default as IframeContainer } from './components/iframeContainer';
export { default as IframeContainerWrapper } from './components/IframeWrapperMove';
2021-07-19 21:45:14 +08:00
export { useIframePostMessage, useIframeHook } from './hooks';
2021-07-20 16:33:23 +08:00
export { IframeTarget } from './components/iframeTarget';
2021-08-27 16:28:19 +08:00
//locale
export * as locale from './locale';