import { App, Component } from 'vue' import { version } from '../package.json' import actions from './actions/index' import components from './components/index' const install = (app: any) => { components.components.forEach(({ component }) => { if (!component || typeof component === 'string') return app.component((component as Component).name || '', component as Component) }) } export default { version, install, ...components, actions } declare namespace BlocksUI { export { install }; export { version }; }