import { Module } from '@nestjs/common'; import { MoexClientModule } from '../moex-client/moex-client.module'; import { TBankController } from './tbank.controller'; import { BrokerAccountsService } from './services/broker-accounts.service'; import { BrokerAnalyticsService } from './services/broker-analytics.service'; import { BrokerInstrumentsService } from './services/broker-instruments.service'; import { BrokerEventsService } from './services/broker-events.service'; import { BrokerOperationSyncService } from './services/broker-operation-sync.service'; import { BrokerOperationsService } from './services/broker-operations.service'; import { BrokerPortfolioHistoryService } from './services/broker-portfolio-history.service'; import { BrokerPortfolioService } from './services/broker-portfolio.service'; import { TBankClientService } from './services/tbank-client.service'; @Module({ imports: [MoexClientModule], controllers: [TBankController], providers: [ TBankClientService, BrokerAccountsService, BrokerInstrumentsService, BrokerPortfolioService, BrokerEventsService, BrokerOperationsService, BrokerOperationSyncService, BrokerAnalyticsService, BrokerPortfolioHistoryService, ], exports: [ TBankClientService, BrokerAccountsService, BrokerAnalyticsService, BrokerInstrumentsService, BrokerPortfolioService, BrokerEventsService, BrokerOperationsService, BrokerOperationSyncService, ], }) export class TBankModule {}