UNPKG

@vue-curd/vue-curd

Version:
17 lines (12 loc) 326 B
import type { App, Plugin } from "vue" const INSTALLED_KEY = Symbol("INSTALLED_KEY") export const makeInstaller = (components: Plugin[] = []) => { const install = (app: any) => { if (app[INSTALLED_KEY]) return app[INSTALLED_KEY] = true components.forEach((c) => app.use(c)) } return { install, } }