import { App , Plugin } from "vue" ; import * as components from "./components/index" ; const install = function ( app ) { Object . entries ( components ) . forEach ( ( [ componentName , component ] ) => { app . component ( componentName , component ) ; } ) ; } ; export default install ; export type VNetworkGraphInstance = InstanceType < typeof components . VNetworkGraph > ; export type Instance = InstanceType < typeof components . VNetworkGraph > ; export * from "./components/index" ; export { getFullConfigs } from "./common/config-defaults" ; export { SimpleLayout } from "./layouts/simple" ; export { GridLayout } from "./layouts/grid" ; export type { LayoutHandler } from "./layouts/handler" ; export * from "./common/types" ; export * from "./common/configs" ; export { useStates } from "./composables/state" ;