import { Module } from '@nestjs/common';
import { KnowledgeSourceController } from './knowledge-source.controller';
import { KnowledgeSourceService } from './knowledge-source.service';
import { KnowledgeSourceRepository } from './knowledge-source.repository';
import { DocumentImportModule } from '../document-import/document-import.module';
import { FilesModule } from '../files/files.module';
import { KnowledgeItemsModule } from '../knowledge-items/knowledge-items.module';

@Module({
  imports: [DocumentImportModule, FilesModule, KnowledgeItemsModule],
  controllers: [KnowledgeSourceController],
  providers: [KnowledgeSourceService, KnowledgeSourceRepository],
  exports: [KnowledgeSourceService, KnowledgeSourceRepository],
})
export class KnowledgeSourceModule {}
