index.ts 588 Bytes
import {EditorComponent} from './editor'
import {externalComponents} from "@/components";
import VueFlowEditor from './editor/vue-flow-editor'
import VueFLowEditMenu from './editor/vue-flow-edit-menu.vue'
import VueFLowEditMenuGroup from './editor/vue-flow-edit-menu-group.vue'
import {formatPos} from "@/utils/utils";

export default {
    VueFlowEditor,
    VueFLowEditMenu,
    VueFLowEditMenuGroup,
    formatPos,
    install(Vue: any) {
        [...externalComponents, ...EditorComponent].forEach(Component => {
            Vue.component(Component.name, Component)
        })
    }
}