26 lines
1.1 KiB
TypeScript
26 lines
1.1 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
|
|
import { MoexModule } from '../../../integrations/moex/moex.module';
|
|
import { NcrModule } from '../../../integrations/ncr/ncr.module';
|
|
import { TbankModule } from '../../../integrations/tbank/tbank.module';
|
|
import { CandleService } from './application/candle.service';
|
|
import { CatalogDiscoveryService } from './application/catalog-discovery.service';
|
|
import { CatalogEnrichmentService } from './application/catalog-enrichment.service';
|
|
import { CatalogSourceLoader } from './application/catalog-source.loader';
|
|
import { CandleRepository } from './infrastructure/candle.repository';
|
|
import { CatalogDiscoveryRepository } from './infrastructure/catalog-discovery.repository';
|
|
|
|
@Module({
|
|
imports: [TbankModule, MoexModule, NcrModule],
|
|
providers: [
|
|
CandleService,
|
|
CandleRepository,
|
|
CatalogEnrichmentService,
|
|
CatalogSourceLoader,
|
|
CatalogDiscoveryService,
|
|
CatalogDiscoveryRepository,
|
|
],
|
|
exports: [CandleService, CatalogEnrichmentService, CatalogDiscoveryService],
|
|
})
|
|
export class InstrumentSourcesModule {}
|