All files / src/database/seeds seed.module.ts

0% Statements 0/24
100% Branches 0/0
100% Functions 0/0
0% Lines 0/22

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 37 38 39 40 41 42 43 44 45 46 47 48                                                                                               
import { Module } from '@nestjs/common';
import { MongooseModule } from '@nestjs/mongoose';
import { MdmModule } from '../../domains/mdm/mdm.module';
import { SeedRunner } from './seed-runner';
import { SeedCleanupService } from './seed-cleanup.service';
import { SeedValidationService } from './seed-validation.service';
import { PlatformSeed } from './core/platform.seed';
import { CountriesSeed } from './mdm/countries.seed';
import { StatesSeed } from './mdm/states.seed';
import { CitiesSeed } from './mdm/cities.seed';
import { CurrenciesSeed } from './mdm/currencies.seed';
import { LanguagesSeed } from './mdm/languages.seed';
import { TimezonesSeed } from './mdm/timezones.seed';
import { UnitsOfMeasureSeed } from './mdm/units-of-measure.seed';
import { IndustriesSeed } from './mdm/industries.seed';
import { TaxMastersSeed } from './mdm/tax-masters.seed';
import { StatusReasonSeed } from './mdm/status-reason.seed';
import { DocumentTypesSeed } from './mdm/document-types.seed';
import { NumberSeriesSeed } from './mdm/number-series.seed';
 
import { DatabaseModule } from '../../infrastructure/database/database.module';
import { EventBusModule } from '../../platform/events/event-bus.module';
import { AuditLogModule } from '../../platform/audit/audit-log.module';
 
@Module({
  imports: [DatabaseModule, EventBusModule, AuditLogModule, MdmModule],
  providers: [
    SeedRunner,
    SeedCleanupService,
    SeedValidationService,
    PlatformSeed,
    CountriesSeed,
    StatesSeed,
    CitiesSeed,
    CurrenciesSeed,
    LanguagesSeed,
    TimezonesSeed,
    UnitsOfMeasureSeed,
    IndustriesSeed,
    TaxMastersSeed,
    StatusReasonSeed,
    DocumentTypesSeed,
    NumberSeriesSeed,
  ],
  exports: [SeedRunner],
})
export class SeedModule {}