mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
31 lines
1.1 KiB
TypeScript
31 lines
1.1 KiB
TypeScript
/*
|
|
* CloudBeaver - Cloud Database Manager
|
|
* Copyright (C) 2020-2025 DBeaver Corp and others
|
|
*
|
|
* Licensed under the Apache License, Version 2.0.
|
|
* you may not use this file except in compliance with the License.
|
|
*/
|
|
|
|
import { Dependency, ModuleRegistry, proxy, Bootstrap } from '@cloudbeaver/core-di';
|
|
import { LocaleService } from './LocaleService.js';
|
|
import { DataImportService } from './DataImportService.js';
|
|
import { DataImportProcessorsResource } from './DataImportProcessorsResource.js';
|
|
import { DataImportSettingsService } from './DataImportSettingsService.js';
|
|
import { DataImportBootstrap } from './DataImportBootstrap.js';
|
|
|
|
// force registration after export plugin
|
|
import '@cloudbeaver/plugin-data-export';
|
|
export default ModuleRegistry.add({
|
|
name: '@cloudbeaver/plugin-data-import',
|
|
|
|
configure: serviceCollection => {
|
|
serviceCollection
|
|
.addSingleton(Dependency, proxy(DataImportProcessorsResource))
|
|
.addSingleton(Bootstrap, DataImportBootstrap)
|
|
.addSingleton(Bootstrap, LocaleService)
|
|
.addSingleton(DataImportService)
|
|
.addSingleton(DataImportProcessorsResource)
|
|
.addSingleton(DataImportSettingsService);
|
|
},
|
|
});
|