All files / libs/data-capture/records/core/src/lib customObjects.module.ts

100% Statements 36/36
100% Branches 0/0
100% Functions 0/0
100% Lines 36/36

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 371x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
import { Module } from '@nestjs/common';
import { CqrsModule } from '@nestjs/cqrs';
import { TypeOrmModule } from '@nestjs/typeorm';
 
import { CustomObject, CustomObjectDefinition, DataConnectionName, Overwrite } from '@amalia/core/models';
import { CustomObjectDefinitionsModule } from '@amalia/data-capture/record-models/core';
import { OverwritesModule } from '@amalia/data-correction/overwrites/core';
import { QueueModule } from '@amalia/kernel/queue/core';
 
import { CustomObjectsController } from './customObjects.controller';
import { CustomObjectsService } from './customObjects.service';
import { CustomObjectsOverwritesService } from './customObjectsOverwrites.service';
import { CustomObjectsEventsHandler } from './events/CustomObjectsEventsHandler';
import { CustomObjectsOverwritesBulkClearHandler } from './events/CustomObjectsOverwritesBulkClearHandler';
import { DataOverwriteBulkImportUseCase } from './use-cases/data-overwrite-bulk-import.use-case';
 
@Module({
  imports: [
    TypeOrmModule.forFeature([CustomObject], DataConnectionName),
    TypeOrmModule.forFeature([CustomObjectDefinition, Overwrite]),
    CustomObjectDefinitionsModule,
    OverwritesModule,
    CqrsModule,
    QueueModule,
  ],
  controllers: [CustomObjectsController],
  providers: [
    CustomObjectsService,
    CustomObjectsOverwritesService,
    CustomObjectsEventsHandler,
    CustomObjectsOverwritesBulkClearHandler,
    DataOverwriteBulkImportUseCase,
  ],
  exports: [CustomObjectsService, CustomObjectsOverwritesService, CustomObjectsOverwritesBulkClearHandler],
})
export class CustomObjectsModule {}