26 lines
		
	
	
		
			690 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			690 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| 
 | |
| Object.defineProperty(exports, '__esModule', { value: true });
 | |
| 
 | |
| var version = require('./version.js');
 | |
| var key = require('./constants/key.js');
 | |
| var useGlobalConfig = require('./components/config-provider/src/hooks/use-global-config.js');
 | |
| 
 | |
| const makeInstaller = (components = []) => {
 | |
|   const install = (app, options) => {
 | |
|     if (app[key.INSTALLED_KEY])
 | |
|       return;
 | |
|     app[key.INSTALLED_KEY] = true;
 | |
|     components.forEach((c) => app.use(c));
 | |
|     if (options)
 | |
|       useGlobalConfig.provideGlobalConfig(options, app, true);
 | |
|   };
 | |
|   return {
 | |
|     version: version.version,
 | |
|     install
 | |
|   };
 | |
| };
 | |
| 
 | |
| exports.makeInstaller = makeInstaller;
 | |
| //# sourceMappingURL=make-installer.js.map
 |