data-import.module.ts 795 B

12345678910111213141516171819
  1. import { Module } from '@nestjs/common';
  2. import { ConfigModule } from '../config/config.module';
  3. import { PluginModule } from '../plugin/plugin.module';
  4. import { ServiceModule } from '../service/service.module';
  5. import { ImportParser } from './providers/import-parser/import-parser';
  6. import { Importer } from './providers/importer/importer';
  7. import { Populator } from './providers/populator/populator';
  8. @Module({
  9. // Important! PluginModule must be defined before ServiceModule
  10. // in order that overrides of Services (e.g. SearchService) are correctly
  11. // registered with the injector.
  12. imports: [PluginModule, ServiceModule, ConfigModule],
  13. exports: [ImportParser, Importer, Populator],
  14. providers: [ImportParser, Importer, Populator],
  15. })
  16. export class DataImportModule {}