@antv/f6
Version:
A Mobile Graph Visualization Framework in JavaScript
28 lines • 1.03 kB
JavaScript
import { __assign } from "tslib";
import { each } from '@antv/util';
import { registerBehavior } from '@antv/f6-core';
import DragCanvas from './drag-canvas';
import DragNode from './drag-node';
import ActivateRelations from './activate-relations';
import ClickSelect from './click-select';
import ZoomCanvas from './zoom-canvas';
import CollapseExpand from './collapse-expand';
import DragCombo from './drag-combo';
import CollapseExpandCombo from './collapse-expand-combo';
import CreateEdge from './create-edge';
import mobileBehavior from './mobile-behavior';
var behaviors = {
'drag-canvas': DragCanvas,
'zoom-canvas': ZoomCanvas,
'drag-node': DragNode,
'activate-relations': ActivateRelations,
'click-select': ClickSelect,
'collapse-expand': CollapseExpand,
'drag-combo': DragCombo,
'collapse-expand-combo': CollapseExpandCombo,
'create-edge': CreateEdge
};
each(behaviors, function (behavior, type) {
registerBehavior(type, __assign(__assign({}, behavior), mobileBehavior));
});
// export default Behavior;