38 lines
1.3 KiB
TypeScript
38 lines
1.3 KiB
TypeScript
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 { 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,
|
|
],
|
|
exports: [
|
|
TBankClientService,
|
|
BrokerAccountsService,
|
|
BrokerAnalyticsService,
|
|
BrokerInstrumentsService,
|
|
BrokerPortfolioService,
|
|
BrokerEventsService,
|
|
BrokerOperationsService,
|
|
BrokerOperationSyncService,
|
|
],
|
|
})
|
|
export class TBankModule {}
|