22 lines
		
	
	
		
			578 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			578 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import { version } from './version.mjs';
 | |
| import { INSTALLED_KEY } from './constants/key.mjs';
 | |
| import { provideGlobalConfig } from './components/config-provider/src/hooks/use-global-config.mjs';
 | |
| 
 | |
| const makeInstaller = (components = []) => {
 | |
|   const install = (app, options) => {
 | |
|     if (app[INSTALLED_KEY])
 | |
|       return;
 | |
|     app[INSTALLED_KEY] = true;
 | |
|     components.forEach((c) => app.use(c));
 | |
|     if (options)
 | |
|       provideGlobalConfig(options, app, true);
 | |
|   };
 | |
|   return {
 | |
|     version,
 | |
|     install
 | |
|   };
 | |
| };
 | |
| 
 | |
| export { makeInstaller };
 | |
| //# sourceMappingURL=make-installer.mjs.map
 |