UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

1 lines 941 B
{"version":3,"file":"makeInstaller.cjs","sources":["../../../packages/element/makeInstaller.ts"],"sourcesContent":["import { provideGlobalConfig } from '@ideaz/hooks';\nimport type { App, Plugin } from '@vue/runtime-core';\n\nexport const INSTALLED_KEY = Symbol('INSTALLED_KEY');\n\nexport const makeInstaller = (components: Plugin[] = []) => {\n const install = (app: App, options?: any) => {\n if (app[INSTALLED_KEY]) return;\n\n app[INSTALLED_KEY] = true;\n components.forEach((c) => app.use(c));\n\n if (options) provideGlobalConfig(options, app, true);\n };\n\n return {\n install,\n };\n};\n"],"names":["INSTALLED_KEY","makeInstaller","components","app","options","c","useGlobalConfig"],"mappings":"8JAGaA,EAAA,OAAA,eAAA,EAENC,EAAA,CAAAC,EAAA,CAAA,KAUL,CAAO,QATP,CAAAC,EAAAC,IAAA,CACED,EAAAH,CAAA,IAEAG,EAAAH,CAAA,EAAA,GACAE,EAAA,QAAAG,GAAAF,EAAA,IAAAE,CAAA,CAAA,EAEAD,GAAAE,EAAA,oBAAAF,EAAAD,EAAA,EAAA,EAAmD,CAInD"}