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 { CandleRepository } from './infrastructure/candle.repository'; import { CatalogDiscoveryRepository } from './infrastructure/catalog-discovery.repository'; @Module({ imports: [TbankModule, MoexModule, NcrModule], providers: [ CandleService, CandleRepository, CatalogEnrichmentService, CatalogDiscoveryService, CatalogDiscoveryRepository, ], exports: [CandleService, CatalogEnrichmentService, CatalogDiscoveryService], }) export class InstrumentSourcesModule {}